Kafka 学习笔记(九)producer 和 consumer分别在两个虚拟机上

这个才是Kafka真正要实现的功能嘛,有人生产消息,有人订阅消息然后生产者发送给订阅者,这个逻辑才对。我们先配置有traffic消息的虚拟机。我是通信的,Kafka我用来监听traffic,所以消息是traffic消息。

需要配置一个没有kafka的机器,在这把配置的步骤贴出来。首先是到kafka官网上下载一个kafka的binary包,这个包呢一定要下载binary的,如果下载的src code需要自己编译了以后才能用,当然也可以自己编译,但是我懒。我用的是kafka_2.10-0.8.2.1.tgz 这个版本的。

解压kafka到指定文件夹:

tar zxvf kafka_2.10-0.8.2.1.tgz -C /home/wandl/

文件夹名字太长,重命名个短的

mv kafka_2.10-0.8.2.1/ kafka

cd kafka 进去看看,东西是对的,OK没问题


还有个方法就是把本机的kafka文件夹传到远程去,但是我发现本地的kafka文件夹好大,很多东西。我才用哦2个月左右啊,咋那么多文件,其中一个叫sever.log,5 个多G。不知道kafka是不是用一段时间要清理一次啊,怎么清除呢?

du -sh 查看当前文件夹大小

df -hv 查看硬盘使用状况


重新下载一套软件太麻烦了,偷懒的做法,把整个文件夹拷过去了,在src文件中,重新写了file path重新编译了之后,把编好的文件传到了远程。改了server.property里面zookeeper的ip,以前是localhost,改成我zookeeper所在的ip。

运行kafka-server的时候发现错误:


INFO Opening socket connection to server 172.18.0.0 Will not attempt to authenticate using SASL (unknown erro                                                                             r) (org.apache.zookeeper.ClientCnxn)
WARN Session 0x0 for server null, unexpected error, cl                      

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值