kafka集群 zookeeper集群

kafka + zookeeper 集群

一、服务规划

系统:CentOS Linux release 7.8.2003 
版本:redis-5.0.10
地址清单:
176.16.2.11
176.16.2.12
176.16.2.13

zookeeper 信息

配置信息:
port:2181
server.1=176.16.2.11:2888:3888
server.2=176.16.2.12:2888:3888
server.3=176.16.2.13:2888:3888

配置信息 注意 zk 集群每个节点的myid标识分别为 1,2,3

zookeeper 集群标识:
# vim zookeeper/data/myid 
1

zookeeper 配置信息:
# vim zookeeper/conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/services/zookeeper/data
clientPort=2181
server.1=176.16.2.11:2888:3888
server.2=176.16.2.12:2888:3888
server.3=176.16.2.13:2888:3888

启动:
cd zookeeper/bin/ && ./zkServer.sh restart

kafka 信息

配置目录:kafka/config
数据目录:/tmp/zookeeper
端口:9092

配置文件:(server.properties 中 broker.id 标识分别为1,2,3

# vim config/producer.properties
bootstrap.servers=176.16.2.11:9092,176.16.2.12:9092,176.16.2.13:9092

# vim config/consumer.properties
bootstrap.servers=176.16.2.11:9092,176.16.2.12:9092,176.16.2.13:9092
group.id=test-consumer-group

# cat config/zookeeper.properties
dataDir=/tmp/zookeeper
clientPort=2181
maxClientCnxns=0
admin.enableServer=false

kakfa节点1:server.properties

# cat config/server.properties
broker.id=1
listeners=PLAINTEXT://176.16.2.11:9092
advertised.listeners=PLAINTEXT://176.16.2.11:9092
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=/opt/logs/kafka-logs
num.partitions=1
num.recovery.threads.per.data.dir=3
offsets.topic.replication.factor=3
# 默认是1 集群副本及更改为3
transaction.state.log.replication.factor=1 transaction.state.log.min.isr=1 log.retention.hours=168 log.segment.bytes=1073741824 log.retention.check.interval.ms=300000 zookeeper.connect=176.16.2.11:2181,176.16.2.12:2181,176.16.2.13:2181 zookeeper.connection.timeout.ms=18000

kafka节点2:server.properties

# cat config/server.properties
broker.id=2
listeners=PLAINTEXT://176.16.2.12:9092
advertised.listeners=PLAINTEXT://176.16.2.12:9092
log.dirs=/opt/logs/kafka-logs
zookeeper.connect=176.16.2.11:2181,176.16.2.12:2181,176.16.2.13:2181
zookeeper.connection.timeout.ms=18000

kafka节点3:server.properties

# cat config/server.properties
broker.id=3
listeners=PLAINTEXT://176.16.2.13:9092
advertised.listeners=PLAINTEXT://176.16.2.13:9092
log.dirs=/opt/logs/kafka-logs
zookeeper.connect=176.16.2.11:2181,176.16.2.12:2181,176.16.2.13:2181
zookeeper.connection.timeout.ms=18000

启动:

nohup kafka/bin/kafka-server-start.sh kafka/config/server.properties &

 

posted @ 2020-12-12 14:30  01234567  阅读(349)  评论(0编辑  收藏  举报