标签:data conf 文件夹 track sla creat 写入 tracking 主机
(192.168.230.129)master
(192.168.230.130)slave1
(192.168.230.131)salve2
在master、slave1、slave2三台主机上配置kafaka分布式集群
[root@master software]# tar -zxf kafka_2.10-0.8.1.1.tgz -C /opt/modules
[root@master ~]# cd /opt/modules/kafka_2.10-0.8.1.1/config
[root@master config]# vi server.properties
broker.id=1
zookeeper.connect=master:2181,slave1:2181,slave2:2181
[root@master config]# scp -r /opt/modules/kafka_2.10-0.8.1.1/ root@slave1:/opt/modules/kafka_2.10-0.8.1.1/
[root@master config]# scp -r /opt/modules/kafka_2.10-0.8.1.1/ root@slave2:/opt/modules/kafka_2.10-0.8.1.1/
[root@slave1 kafka_2.10-0.8.2.1]# vi config/server.properties
broker.id=2
[root@slave2 kafka_2.10-0.8.1.1]# vi config/server.properties
broker.id=3
[root@master kafka_2.10-0.8.1.1]# vi config/server.properties
#host.name=localhost
将#凝视去掉,并改成
master主机下:
host.name=master
[root@slave1 kafka_2.10-0.8.1.1]# vi config/server.properties
slave1主机下:
host.name=slave1
[root@slave2 kafka_2.10-0.8.1.1]# vi config/server.properties
slave2主机下:
host.name=slave2
在master主机上启动broker:
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-server-start.sh config/server.properties
在slave1主机上启动broker:
[root@slave1 kafka_2.10-0.8.1.1]# ./bin/kafka-server-start.sh config/server.properties
在slave2主机上启动broker:
[root@slave2 kafka_2.10-0.8.1.1]# ./bin/kafka-server-start.sh config/server.properties
在master主机中创建一个话题
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-topics.sh --create --zookeeper master:2181,slave1:2181,slave2:2181 --replication-factor 3 --partitions 3 --topic chinesescore
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-topics.sh --list --zookeeper master:2181,slave1:2181,slave2:2181 --topic chinesescore
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-topics.sh --describe --zookeeper master:2181,slave1:2181,slave2:2181 --topic chinesescore
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-console-producer.sh --broker-list master:9092,slave1:9092,slave2:9092 --topic chinesescore
[root@slave2 kafka_2.10-0.8.1.1]# ./bin/kafka-console-consumer.sh --zookeeper master:2181,slave1:2181,slave2:2181 --from-beginning --topic chinesescore
[root@slave1 kafka_2.10-0.8.1.1]# zkCli.sh
[zk: localhost:2181(CONNECTED) 4] ls /brokers/topics
用一个comsumer从某一个topic中读取信息
[sparse@hadoop-sparse kafka_2.10-0.8.1.1]$ ./bin/kafka-console-consumer.sh --zookeeper hadoop-sparse:2181 --from-beginning --topic orders
[root@master kafka_2.10-0.8.1.1]# ./bin/kafka-server-stop.sh
[root@slave1 kafka_2.10-0.8.1.1]# ./bin/kafka-server-stop.sh
[root@slave2 kafka_2.10-0.8.1.1]# ./bin/kafka-server-stop.sh
标签:data conf 文件夹 track sla creat 写入 tracking 主机
原文地址:http://www.cnblogs.com/lytwajue/p/7258772.html