Kafka 集群安装
环境:
Linux 7.X
kafka_2.x
在linux操作系统中,kafka安装在 /u04/app目录中
1. 下载
# wget https://mirrors.cnnic.cn/apache/kafka/2.1.1/kafka\_2.11-2.1.1.tgz
2. 解压 & 重命令 & copy
# tar -zxf kafka_2.11-2.1.1.tgz -C /u04/app
cd /u04/app/
mv kafka_2.11-2.1.1 kafka01
cp -a kafka01 kafka02
cp -a kafka01 kafka03
3. 创建kafka数据目录.
# mkdir ./kafka01/datas
mkdir ./kafka02/datas
mkdir ./kafka03/datas
4. 修改配置文件(此处以kafka01配置修改,02、03的配置修改操作步骤一样.)
# cd ./kafka01/config
vim server.properties
4.1 修改broker编号
broker.id=1 (第1个kafka配置文件中修改为1)
broker.id=2 (第2个kafka配置文件中修改为2)
broker.id=3 (第3个kafka置文件中修改为3)
4.2 修改数据目录
log.dir=/u04/app/kafka01/datas
4.3 修改了zookeeper链接地址
zookeeper.connect=192.168.43.145:2181,192.168.43.145:2182,192.168.43.145:2183
4.4 修改备份因子配置:
default.replication.factor=2
4.5 配置检查IP和端口.
listeners=PLAINTEXT://192.168.43.145:9091(第1个kafka配置文件)
listeners=PLAINTEXT://192.168.43.145:9092(第2个kafka配置文件)
listeners=PLAINTEXT://192.168.43.145:9093(第3个kafka配置文件)
5. 启动kafka (此处以kafka01进行启动,02、03的启动时一样的.)
cd /u04/app/kafka01/bin
nohup sh kafka-server-start.sh ./../config/server.properties &
注意:
在启动时候,需要先启动zookeeper,zookeeper的安装参见:《Zookeeper 集群安装》