当前位置: 首页 > news >正文

Linux系统安装KafKa

Linux安装KafKa

​ 官方下载地址:Apache Kafka

​ 解压安装包

tar -zxvf kafka_2.12-3.3.2.tgz

​ 修改配置文件

vim server.properties
# broker 的全局唯一编号,不能重复,只能是数字
broker.id=0
# kafka 运行日志(数据)存放的路径,路径不需要提前创建,kafka 自动帮你创建,可以配置多个磁盘路径,路径与路径之间可以用","分隔
log.dirs=/home/admin/java/kafka/kafka_2.12-3.3.2
# 配置连接 Zookeeper 集群地址(在 zk 根目录下创建/kafka,方便管理)
zookeeper.connect=localhost:2181/kafka
# 配置监听
listeners=PLAINTEXT://服务器ip:9092

​ 配置环境变量

sudo vim /etc/profile.d/my_env.sh
#KAFKA_HOME
export KAFKA_HOME=/home/admin/java/kafka/kafka_2.12-3.3.2
export PATH=$PATH:$KAFKA_HOME/bin

​ 刷新环境环境

source /etc/profile

​ 启动 zookeeper,参考文档:Linux系统安装zookeeper-CSDN博客

 启动 kafka

bin/kafka-server-start.sh -daemon config/server.properties

​ 关闭 kafka

bin/kafka-server-stop.sh

SHELL 复制 全屏

​ 查看 kafka 是否启动

[root@localhost kafka_2.12-3.3.2]# jps
22368 QuorumPeerMain
25298 Jps
25262 Kafka

如果没有 kafka 进程,说明启动失败了,具体原因可以在 logs 目录下的 kafkaServer.out 文件看日志

相关文章:

  • 【Redis】aioredis|python异步使用redis防止重复创建连接池
  • HTML定位网页元素
  • NDK的log.h使用__android_log_print报错app:buildCMakeDebug[x86_64]
  • 记录 | go与C/C++交互
  • ETL数据集成工具DataX、Kettle、ETLCloud特点对比
  • LeetCode9 回文数
  • 关于前后端分离框架的一些疑问
  • Zookeeper客户端命令、JAVA API、监听原理、写数据原理以及案例
  • 二进制部署k8s集群之cni网络插件
  • RF 框架实现企业级 UI 自动化测试
  • golang的map是如何扩容的【重点】
  • 扩展坞的新视角与LDR6023AQ的技术革新
  • 光纤测试中链路插入损耗极限值的计算方法?(及其重要)
  • CAS5.3使用JPA实现动态注册服务
  • ThinkPHP6中使用GatewayWorker
  • css的样式优先级
  • express如何解决request entity too large问题
  • Java超时控制的实现
  • js继承的实现方法
  • k8s 面向应用开发者的基础命令
  • k个最大的数及变种小结
  • Leetcode 27 Remove Element
  • Python_OOP
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue-cli3搭建项目
  • 订阅Forge Viewer所有的事件
  • 诡异!React stopPropagation失灵
  • 前端之React实战:创建跨平台的项目架构
  • 区块链共识机制优缺点对比都是什么
  • 如何选择开源的机器学习框架?
  • 我的业余项目总结
  • 用jQuery怎么做到前后端分离
  • 正则表达式小结
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 如何正确理解,内页权重高于首页?
  • 选择阿里云数据库HBase版十大理由
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $.proxy和$.extend
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (9)目标检测_SSD的原理
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (力扣题库)跳跃游戏II(c++)
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (三)c52学习之旅-点亮LED灯
  • (四)Android布局类型(线性布局LinearLayout)
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .Net Core与存储过程(一)
  • .net 验证控件和javaScript的冲突问题
  • .net对接阿里云CSB服务