一、zookeeper 集群搭建
1、解压 tar -zxvf zookeeper-3.4.5.tar.gz ,并且修改名称为 zk ,在zk目录下面创建data、logs目录
2、修改conf目录下zoo.cfg
dataDir=/home/cb/zk/data
dataLogDir=/home/cb/zk/logs
server.1=10.67.12.52:2888:3888
server.2=10.67.12.53:2888:3888
server.3=10.41.252.62:2888:3888
其他为默认配置
执行echo '1' > /home/cb/zk/data/myid
3、在其他2台机器上同样执行1,2步。 myid不同
4、启动 bin/zkServer.sh start
5、查看那个是leader那个是foolwer
6、验证:
在 /bin/zkCli.sh -server 10.67.12.52:2181 链接客户端
create /project zookeeper_project
get /project
在其他机器上执行get 操作可以看到
二、kafak 搭建
1、解压
2、在config下面的 server.properties 修改配置
broker.id=1
host.name=10.67.12.53
log.dirs=/home/cb/kafka/logs
zookeeper.connect=10.67.12.52:2181,10.67.12.53:2181,10.41.252.62:2181
其他默认配置
3、修改生产者配置 producer.properties
metadata.broker.list=10.67.12.52:9092,10.67.12.53:9092,10.41.252.62:9092
producer.type=async
4、消费者配置 consumer.properties
zookeeper.connect=10.67.12.52:2181,10.67.12.53:2181,10.41.252.62:2181
5启动验证
发送一个topic在各个机器查看