Linux中Kafka单机部署

一、安装JDK

请看:Linux中安装JDK1.8

二、安装kafka

下载地址 https://kafka.apache.org/downloads

1、上传解压到 /usr/local/kafka

tar -zxvf kafka_2.13-2.6.3.tgz
mv kafka_2.13-2.6.3 kafka

2、创建数据与日志目录

zk数据目录(如依据配置中ipserver. [1|2|3]中的数字对应关系,在各个机器的dataDir目录下创建myid文件并将对应标识写入

mkdir -p  /data/kafka/zk/data

zk事物日志目录

mkdir -p  /data/kafka/zk/log

如果是多节点,配置文件中尾部增加

server.1=192.168.1.110:2888:3888
server.2=192.168.1.111:2888:3888
server.3=192.168.1.112:2888:3888

同时,增加

#master
echo "1">  zk数据目录/myid
#slave1
echo "2">  zk数据目录/myid
#slave2
echo "3">  zk数据目录/myid

kafka数据目录

mkdir  -p  /data/kafka/kafka/data

3、修改zk配置文件

vi config/zookeeper.properties
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/kafka/zk/data
dataLogDir=/data/kafka/zk/log
clientPort=2181
host.name=192.168.159.70

4、修改kafka配置文件

zookeeper.connect=192.168.184.130:2181
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://192.168.184.130:9092 #本机ip
log.dirs=/data/kafka/kafka/data

5、启动zk

 

nohup bin/zookeeper-server-start.sh config/zookeeper.properties >log/zookeeper/zookeeper.log 2>1 &

 

6、启动kafka

nohup bin/kafka-server-start.sh config/server.properties >log/kafka/kafka.log 2>1 &

 

posted @ 2024-11-05 17:49  TimeSay  阅读(11)  评论(0编辑  收藏  举报