KafKa搭建

1.上传压缩包

# KafKa #  KafKa搭建_配置环境变量# KafKa #  KafKa搭建_zookeeper_02

2.解压,配置环境变量(master、node1、node2)

#解压
tar -xvf kafka_2.11-1.0.0.tgz -C /usr/local/soft/
• 1
• 2

# KafKa #  KafKa搭建_上传_03#配置环境变量

vim /etc/profile

#追加以下内容

#kafka

export KAFKA_HOME=/usr/local/soft/kafka_2.11-1.0.0

export PATH=$KAFKA_HOME/bin:$PATH


#分发到node1、node2中

scp /etc/ node1:/etc/

scp /etc/ node2:/etc/


#三台节点中刷新

source /etc/profile # KafKa #  KafKa搭建_zookeeper_04

3.修改配置文件

#修改config/server.properties

   1、broker.id=0,每一个节点broker.id 要不一样

2、zookeeper.connect=master:2181,node1:2181,node2:2181

3、log.dirs=/usr/local/soft/kafka_2.11-1.0.0/data   消息存放的位置

# KafKa #  KafKa搭建_kafka_05

# KafKa #  KafKa搭建_zookeeper_06

# KafKa #  KafKa搭建_压缩包_07

4.分发到其它节点

scp -r kafka_2.11-1.0.0 node2:`pwd`

scp -r kafka_2.11-1.0.0 node1:`pwd`

5.修改每个节点中的broker.id master=0、node1=1、node2=2

node1

# KafKa #  KafKa搭建_配置环境变量_08

node2

# KafKa #  KafKa搭建_zookeeper_09

6.启动

#启动前需要启动zookeeper(所有节点中启动)

zkServer.sh start


#查看状态

zkServer.sh status

#在每台节点中启动broker

kafka-server-start.sh -daemon  /usr/local/soft/kafka_2.11-1.0.0/config/server.properties

# KafKa #  KafKa搭建_压缩包_10

# KafKa #  KafKa搭建_zookeeper_11

# KafKa #  KafKa搭建_zookeeper_12