加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux安装kafka详细步骤

(2022-08-31 13:40:45)
分类: java
Linux 安装 kafka 详细步骤
一,kafka 下载地址
二,安装步骤
2.1 安装JDK (kafka 是Scala 语言开发,运行在 jvm 上)
2.2 安装 zookeeper (kafka 依赖 zookeeper)
2.3 安装 kafka
三,Kafka 开启远程连接
确认Linux 防火墙 kafka 的端口已开启,并做下面相关配置
Linux 安装 kafka 详细步骤
一,kafka 下载地址
http://archive.apache.org/dist/kafka/

二,安装步骤
2.1 安装JDK (kafka 是Scala 语言开发,运行在 jvm 上)
# 解压文件
tar -zxf jdk1.8.0_201.tar


# 配置环境变量
vim /etc/profile

# 在 profile 文件最后加上
export JAVA_HOME=/usr/local/java/jdk1.8.0_201
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

# 使配置生效
source /etc/profile

# 最后输入 java 命令测试

2.2 安装 zookeeper (kafka 依赖 zookeeper)
# 解压文件
tar zxvf apachezookeeper3.5.8bin.tar.gz

# 复制一份配置文件, 方便修改
cp conf/zoo_sample.cfg conf/zoo.cfg

# 启动
bin/zkServer.sh start

# 连接控制台
bin/zkCli.sh 

# 查看zk的根目录相关节点
ls /

2.3 安装 kafka
# 解压 kafka 
tar xzf kafka_2.112.4.1.tgz

# 修改配置文件 
vim config/server.config

# broker.id属性在kafka集群中必须要是唯一
broker.id=0
# kafka部署的机器ip和提供服务的端口号,切勿设0.0.0.0可能报错
listeners=PLAINTEXT://192.xxx.xx.xx:9092
# kafka的消息存储文件
log.dir=/usr/local/data/kafkalogs
# kafka 连接 zookeeper 的地址
zookeeper.connect=192.xxx.xx.xx:2181

# 启动服务 , 运行的日志打印在 logs 目录里的server.log 里
# 后台启动,不会打印日志到控制台
1:bin/kafkaserverstart.sh daemon config/server.properties 
2:bin/kafkaserverstart.sh config/server.properties &

# 启动成功后,可以进入zookeeper 查看kafka节点
bin/zk.Cli.sh
ls /

# 停止kafka 
bin/kafkaserverstop.sh

三,Kafka 开启远程连接
确认Linux 防火墙 kafka 的端口已开启,并做下面相关配置
vim config/server.properties

# 把下述配置注释
listeners=PLAINTEXT://:127.0.0.1:9092

# 配置下述内容
advertised.listeners=PLAINTEXT://127.0.0.1:9092

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有