1.kafka搭建,演示
官网:kafka.apache.org
环境准备
1.一共准备了4台服务器node01~04
kafka:node01~03
zookeeper:node02~04 看上期文章。
命令 | 含义 | 作用 |
zkserver.sh start | zookeeper跑起来 | |
zkCli.sh | 查看zk他的客户端 | |
ls | 显示根目录(记住根目录都有啥) | 任何第三方连接zk的时候最好有自己的前置路径,以便分开 |
cd /opt/digdata 可以参照官网。 | 下载kafka的压缩包, 并且解压到/opt/bigdata | |
cd /kafka20/config | 到达kafka的配置目录 | |
vi server.properties | 编辑配置文件
| |
修改broker.id =0 listeners=PLAINTEXT://9092 log.dirs=/var/kafka_data zookeeper.connect=node02:2181,node03:2181/kafka | 集群里每台都不一样的。 还有每台机器的端口号。 数据存储的地方。 因为我用到了zookeeper所以要加上zookeeper的集群配置(最后的/kafka意思是不要再zk的根目录创建,要自己创建自己的根目录) | 关乎到主从的 |
vi etc/profile | 修改环境变量 | |
scp同步 | 同步到其他两台机器上 | |
kafka-server-start.sh ./server.properties | kafka的启动,注意这个是在kafka2.0目录下 | |