kafka相关

1、查看kafka进程:

jps -m

jps -v

如何使用jps命令

按照官方建立zookeeper集群,出现一个问题

cannot open channel to 1 at election address java.net.connectexception connection refused

出现以上错误,始终无法通过:
最终解决方法

修改对应配置:

dataDir=/opt/zookeeper/data
dataLogDir=/opt/zookeeper/dataLog
clientPort=2181
initLimit=5
syncLimit=2
server.1=0.0.0.0:2888:3888
server.2=slave-2:2888:3888
server.3=slave-3:2888:3888

注意 0.0.0.0代表本机

而且/etc/hosts文件中需要修改对应的配置:

106.75.92.75 slave-1
106.75.92.73 slave-2
106.75.92.84 slave-3

对ip进行主机重命名:

kafka防止日志过多,通过设置时间和文件大小进行定期删除

这里需要说明的是,默认Kafka会使用ZooKeeper默认的/路径,这样有关Kafka的ZooKeeper配置就会散落在根路径下面,如果 你有其他的应用也在使用ZooKeeper集群,查看ZooKeeper中数据可能会不直观,所以强烈建议指定一个chroot路径,直接在 zookeeper.connect配置项中指定:

zookeeper.connect=192.168.169.91:2181,192.168.169.92:2181,192.168.169.93:2181/kafka

num.partitions 1 默认partition数量,如果topic在创建时没有指定partition数量,默认使用此值,建议改为5

这篇文章安装的kafka比较新和我的版本一致,可以进行参考

kafka原理分析讲的非常不错

你可能感兴趣的:(kafka相关)