下载
wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.1/kafka_2.11-2.2.1.tgz
安装
tar -zxvf kafka_2.11-2.2.1.tgz
配置
- mkdir -p zk/data
- mkdir -p zk/logs
- vi config/zookeeper.properties
mkdir logs
vi config/server.properties
启动
- ./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties
./bin/kafka-server-start.sh -daemon ./config/server.properties
停止
./kafka-server-stop.sh
- ./zookeeper-server-stop.sh
测试
为某个topic新增分区
bin/kafka-topics.sh --alter --bootstrap-server 10.20.7.41:9092 --partitions 20 --topic tcmservice
./bin/kafka-topics.sh --create --bootstrap-server 192.168.0.89:9092 -replication-factor 1 --partitions 1 --topic topicName
./bin/kafka-console-producer.sh --broker-list 192.168.0.89:9092 --topic topicTest1
./bin/kafka-console-consumer.sh --bootstrap-server 192.168.0.89:9092 --topic topicName --from-beginning
./bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 192.168.0.89:9092 --topic topicName --time -1