Kafka集群部署与示例
1 Kafka Cluster的部署 由于Kafka 集群需要依赖ZooKeeper集群,所以这里我们需要事先搭建好ZK集群(可与kafka集群分离),我这里kafka和zk并没有安在同一机器上,而是直接使用的hadoop集群里的zk。 server列表 kafka集群 slave4,slave5,slave6 zookeeper集群 master1,master2,slave1 首先,我们将下载好的Kafka安装包kafka_2.9.1解压,命令如下所示: 解压Kafka到slave4 [hadoop@slave4~]$ tar -zxvf kafka_2.9.1-0.8.2.1.tgz 进入到Kafka解压目录 [hadoop@slave4~]$ cd kafka_2.9.1-0.8.2.1 配置环境变量 [hadoop@slave4~]$ vi /etc/profile export KAFKA_HOME=/home/hadoop/kafka_2.9.1-0.8.2.1 export PATH=$PATH:$KAFKA_HOME/bin 配置Kafka的zookeeper.properties # the directory where the snapshot is stored. dataDir=/home/hadoop/data/zk # the port at