赞
踩
export KAFKA_HOME=/root/dev/kafka/kafka
export PATH=$PATH:$KAFKA_HOME/bin
执行命令加载文件生效
source /etc/profile
mkdir log
#id 每台机器或者启动的id要不唯一
broker.id=1#192.168.37.121ip为自己机器的ip 端口号为没有用到的端口号
listeners=PLAINTEXT://192.168.37.121:9092
advertised.listeners=PLAINTEXT://192.168.37.121:9092log.dirs=/root/dev/kafka/kafka/log
# topic 在当前broker上的分片个数,与broker保持一致 有几台kafka机器就是几
num.partitions=3# 设置zookeeper集群地址与端口如下看下ip是否是自己的:
zookeeper.connect=192.168.37.121:2181,192.168.37.122:2181,1192.168.37.123:2181
#启动
./kafka-server-start.sh -daemon ../config/cluster/server.properties
#创建主题cluster-topic 共3个分区,每个人去都分配3个副本:
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic cluster-topic --partitions 3 --replication-factor 3
#查看主题cluster-topic
./kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic cluster-topic
就是虚拟机内存不够kafka-server-start.sh默认1GB内存需要自己重新分配大内存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。