zoukankan      html  css  js  c++  java
  • Kafka 常用命令记录

    指令参数就不解释了,很容易看明白。

    如果允许下指令create/delete topic, config 文件需要更改参数:

    delete.topic.enable=true

    auto.create.topics.enable=true

    create topic

    ./kafka-topics.sh --create --zookeeper zk0:10199,zk1:10198,zk2:10197 --replication-factor 3 --partitions 3 --topic topicName

    delete topic

    ./kafka-topics.sh --delete --zookeeper zk0:10199,zk1:10198,zk2:10197 --topic topicName

    list topic

    ./kafka-topics.sh --describe --zookeeper zk0:10199,zk1:10198,zk2:10197

    modify topic parameters

    ./kafka-topics.sh --zookeeper zk0:10199,zk1:10198,zk2:10197 --alter --partitions 3 --topic topicName

    即:无论当前指定的topic中的partition有几个,最终改为3 

    consumer command

    /kafka-console-consumer.sh --bootstrap-server kfk0:11199,kfk1:11198,kfk2:11197 --topic streams-wordcount-output --from-beginning \
    --formatter kafka.tools.DefaultMessageFormatter \
    --property print.key=true \
    --property print.value=true \
    --property key.deserializer=org.apache.kafka.common.serialization.StringDeserializer \
    --property value.deserializer=org.apache.kafka.common.serialization.LongDeserializer

    最简单的将log直接谢入kafka中。

    tail -n 0 -f  /var/log/xxxx.log | bin/kafka-console-producer.sh --broker-list kfk0:10199 --sync --topic topicName

    kafka-console-producer.sh 参数很多,不一一列举了。

    指令很多,好好利用一下bin下的工具。

  • 相关阅读:
    mysql表设计的一些面试题
    sqlserver统一给所有表添加字段
    领域知识层次
    3年经验的java程序员面试应该具备的基本技能
    bootstraptable前端分页
    could not find setter for
    el-table表格单选按钮
    use of the same entity name twice
    《CSS核心技术详解》
    遇见未知的CSS
  • 原文地址:https://www.cnblogs.com/ray30th/p/6652119.html
Copyright © 2011-2022 走看看