本地机器搭建 kafka 集群
1、虚拟三台CentOS
1、管理员模式启动 VMware。
2、VMware => 编辑 => 虚拟网络编辑器 =>选择 Net 模式;关闭 dhcp;记录下网关地址。
3、虚拟出三台主机后,修改静态ip,网段和第2点的网段一样,网关对应第2点的网关地址。重启 service network restart。
4、修改宿主主机的 VMware Network Adapter VMnet8 的 ip 地址,设置和第2点同样的网段地址。(非常重要,否则会出现主机 ping 不通虚拟机的情况)
参考文章 https://www.linuxidc.com/Linux/2017-05/144328.htm
2、安装 zookeeper
1、参考文章
https://www.cnblogs.com/luotianshuai/p/5206662.html
2、替换可用yum源,非常重要,参考其他笔记
3、安装jdk
1 | yum -y install java-1.8.0-openjdk* |
4、zookeeper 安装简要命令
1 | mkdir /home/zookeeper |
5、启动 zookeeper
1 | /home/zookeeper/apache-zookeeper-3.5.5-bin/bin/zkServer.sh start //直接启动 |
6、查看状态
1 | /home/zookeeper/apache-zookeeper-3.5.5-bin/bin/zkServer.sh status |
3、安装 kafka
1、kafka 安装简要命令
1 | mkdir /home/kafka |
2、启动
1 | /home/kafka/kafka_2.12-2.2.0/bin/kafka-server-start.sh -daemon /home/kafka/kafka_2.12-2.2.0/config/server.properties |
3、查看日志
1 | tail -fn 200 /home/kafka/kafka_2.12-2.2.0/logs/server.log |
4、创建主题
1 | ./kafka-topics.sh --create --zookeeper 192.168.2.121:2181 --replication-factor 3 --partitions 10 --topic request-online |