1、kafka集群创建topic
./kafka_2.11-1.1.0/bin/kafka-topics.sh --create --zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181 --replication-factor 3 --partitions 3 --topic cluster_test
2、kafka集群添加分区
./kafka_2.11-1.1.0/bin/kafka-topics.sh --alter --zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181 --partitions 6 --topic zzy_test
3、kafka集群添加副本
./kafka_2.11-1.1.0/bin/kafka-reassign-partitions.sh --zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181 --reassignment-json-file replication.json --execute
{
"version": 1,
"partitions": [
{
"topic": "crm-res-time",
"partition": 0,
"replicas": [
0,
1,
2
]
},
{
"topic": "crm-res-time",
"partition": 1,
"replicas": [
2,
1,
0
]
},
{
"topic": "crm-res-time",
"partition": 2,
"replicas": [
1,
0,
2
]
}
]
}
4、kafka集群 列出topic
./kafka_2.11-1.1.0/bin/kafka-topics.sh -list -zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181
5、kafka集群 删除topic
./kafka_2.11-1.1.0/bin/kafka-topics.sh --delete --zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181 --topic test
6、kafka集群 查看topic
./kafka_2.11-1.1.0/bin/kafka-topics.sh --describe --zookeeper 10.66.181.93:2181,10.66.159.220:2181,10.66.159.231:2181 --topic test5
7、kafka集群 生产者
bin/kafka-console-producer.sh --broker-list 10.66.181.93:9092,10.66.159.220:9092,10.66.159.231:9092 --topic test --producer.config config/producer.properties
8、kafka集群 消费者
bin/kafka-console-consumer.sh --bootstrap-server 10.66.181.93:9092,10.66.159.220:9092,10.66.159.231:9092 --topic crm-nginx --new-consumer --from-beginning --consumer.config config/consumer.properties