Java实战10之 kafka下载及安装

一:环境配置

操作系统:linux

jdk:1.8及以上

二:操作过程

便于操作,将kafka和zookeeper 文件放同一目录。我的 :/usr/local/services

新加需要的文件夹

kafka:kafka安装路径

kafkastart.sh:启动脚本

zookeeper:zookeeper安装路径

zkdata、zkdatalog zookeeper配置数据和日志路径

1.下载zookeeper,并安装

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

进入zookeeper-3.4.9目录下 config目录下输入命令:vi  zookeeper.properties

修改内容为:

dataDir=/usr/local/services/zkdata  #zookeeper数据目录  (可以修改可以不修改)

dataLogDir=/usr/local/services/zkdatalog #zookeeper日志目录 (可以修改可以不修改)

集群

端口默认就不用修改了.

配置环境变量(不然启动会报错)

vi /etc/profile

新增如下内容

ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9

export ZOOKEEPER_HOME

export PATH=$PATH:$ZOOKEEPER_HOME/bin

2.下载安装kafka

wget http://archive.apache.org/dist/kafka/2.4.0/kafka_2.11-2.4.0.tgz

Kafka配置修改

server.properties修改 内容如下:

broker.id=0 #保证该id在集群唯一

port=9092 #端口号

host.name=localhost #单机可直接用localhost

log.dirs=/usr/local/services/kafka/kafka_2.11-2.4.0/log #日志存放路径可修改可不修改

3.启动

启动zookeeper

./zkServer.sh start

关闭:./zkServer.sh stop

启动kafka

nohup bin/kafka-server-start.sh config/server.properties &

关闭:bin/kafka-server-stop.sh
到这里就启动好了zookeeper和kafka了。

三。测试

创建topic:

在kafka目录下:

sh bin/kafka-topics.sh --create --zookeeper 192.168.1.134:2181 --replication-factor 1 --partitions 1 --topic test002

     查看topic命令:

     bin/kafka-topics.sh --list --zookeeper localhost:2181

测试发消息

测试接受消息

到这里就完全好了!

我是格林爱童话,欢迎大家观看点赞! 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值