kafka安装和使用 草稿

基于kafka-0.9.0.1

1、安装zookeeper

tar -zxvf zookeeper-3.4.9.tar.gz

启动:bin/zkServer.sh start &

2、安装kafka

tar -zxvf kafka_2.11-0.9.0.1

修改config/server.properties中配置项

advertised.host.name=kafka服务器ip,如果不改的话不在同一网段的客户端收不到消息

1》.要使远程客户端和broker通信的时候指向正确的主机那么就需要指定advertised.host.name=bigdata3参数,这里bigdata3需要配置到hosts中

2》.要使broker指向正确的网卡地址,那么我们就需要指定host.name=192.168.168.3,让broker之间通信使用内部网络

3》.另外我们需要配置kafka监听所有的网卡:listeners=PLAINTEXT://0.0.0.0:9092

3、启动kafka

bin/kafka-server-start.sh config/server.properties &

4、创建topic和启动和监听

创建topic:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic mytopic

发送消息:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic mytopic

接收消息: bin/kafka-console-consumer.sh --zookeeper localhost:2181 --from-beginning --topic mytopic

 

posted on 2017-04-20 16:47  hi_rain  阅读(165)  评论(0)    收藏  举报