当前环境:CentOS7、kafka_2.11-2.3.0
1.解压文件
tar -xzf kafka_2.12-2.3.0.tgz
cd kafka_2.11-2.3.0
2.创建log文件夹
mkdir log
3.编写当前的server.properties文件
cd /config
vi server.properties
1.设置日志文件夹
2.设置被访问的路径
如果出现不能访问的情况可能就是当前的listeners中设置的路径有错误!
4.开放9092端口让外界访问
//开放9092端口
firewall-cmd --zone=public --add-port=9092/tcp --permanent
//重启防火墙
systemctl restart firewalld.service
//重载配置文件
firewall-cmd --reload
5.启动
1.首先需要启动zookeeper
2.然后启动kafka
./kafka_2.11-2.3.0/bin/kafka-server-start.sh /home/hy/kafka_2.11-2.3.0/config/server.properties
5.关闭kafka
1.在当前的终端中使用Ctrl+C
2.启动另外一台终端使用
./kafka_2.11-2.3.0/bin/kafka-server-stop.sh
6.总结
1.使用当前的kafka的时候需要先创建log文件夹
2.当前kafka需要指定listeners为当前的虚拟机的ip加上当前的端口
(在config/server.properties
文件中)
3.不能忘记让CentOS7开放9092端口
以上纯属个人见解,如有问题请联系本人!