kafka命令

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章