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目录下 |
|