1.zookeeper下载
wget -c http://apache.fayea.com/kafka/0.9.0.0/kafka_2.11-0.9.0.0.tgz
2.分别在两台台服务器上安装kafka:
tar zxvf kafka_2.11-0.9.0.0.tgz
修改每台服务器的config/server.properties
broker.id: 唯一,填数字,本文中分别为0/1
host.name:唯一,填服务器IP
zookeeper.connect=192.168.40.134:2181,192.168.40.132:2181
先启动zookeeper服务:(zookeeper安装详情见http://blog.csdn.net/shandadadada/article/details/48303019)
再在每台机器上执行:
bin/kafka-server-start.sh config/server.properties &
注释:& 是指退出命令行仍运行
启动完毕,可用jps查看进程
root@iZ94uoxhu56Z:/home/kafka/kafka_2.11-0.9.0.0# jps
24548 QuorumPeerMain
20532 Bootstrap
3878 Kafka
3955 Jps
27832 Bootstrap
3.创建topic
root@iZ94uoxhu56Z:/home/kafka/kafka_2.11-0.9.0.0# bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 1 --topic mykafka
Created topic "mykafka".
查看topic
root@iZ94uoxhu56Z:/home/kafka/kafka_2.11-0.9.0.0# bin/kafka-topics.sh --list --zookeeper localhost:2181
mykafka
test-topic
查看详细信息:
root@iZ94uoxhu56Z:/home/kafka/kafka_2.11-0.9.0.0# bin/kafka-topics.sh --describe --zookeeper 192.168.40.134:2181
Topic:mykafka PartitionCount:1