kafka 入门安装手册

2020-04-04  本文已影响0人  淼哥1986

准备:

kafka_2.12-1.1.1.tgz
zookeeper-3.4.13.tar.gz
jdk-8u60-linux-x64.gz

安装:

将zookeeper-3.4.13.tar.gz复制到/opt/app

解压tar -xvf zookeeper-3.4.13.tar.gz

将conf目录下文件改名
mv zoo_sample.cfg ./zoo.cfg

启动
./zkServer.sh start

验证
./zkCli.sh -server localhost:2181

vim config/server.properties

#集群状态不能重复
broker.id=0 

#kafka的地址增加目录
zookeeper.connect=localhost:2181/kafka

启动
bin/kafka-server-start.sh config/server.properties
后台启动
nohup bin/kafka-server-start.sh config/server.properties 2>&1 &

脚本:

./kafka-topics.sh --create --topic 主题名称 --partitions 主题占用的分区数 --replication-factor 主题的备份数 --zookeeper zookeeper地址

例如:
./kafka-topics.sh --create --topic topic1 --partitions 3 --replication-factor 1 --zookeeper localhost:2181/kafka

提示创建成功
[root@limiao7 bin]# ./kafka-topics.sh --create --topic topic1 --partitions 3 --replication-factor 1 --zookeeper localhost:2181/kafka
Created topic "topicA".

./kafka-topics.sh --list --zookeeper zookeeper地址

例如:
./kafka-topics.sh --list --zookeeper localhost:2181/kafka

结果:
[root@limiao7 bin]# ./kafka-topics.sh --list --zookeeper localhost:2181/kafka
topic1
./kafka-topics.sh --alter --topic 主题名称 --config 配置项=配置值 --zookeeper zookeeper地址

例如:
./kafka-topics.sh --alter --topic topic1 --config 配置项=配置值 --zookeeper localhost:2181/kafka

./kafka-topics.sh --delete --topic 主题名称 --zookeeper zookeeper地址

例如:
./kafka-topics.sh --delete --topic topic1 --zookeeper localhost:2181/kafka


上一篇 下一篇

猜你喜欢

热点阅读