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下的工具。

  • 相关阅读:
    (转)基于C#的socket编程的TCP异步实现
    socket
    (转)抽象类、抽象属性、抽象方法
    (转)c# 互斥锁
    (转)C#连接OleDBConnection数据库的操作
    c# DLL封装并调用
    网络cmd命令
    (转)UCOSII在任务切换与出入中断时堆栈指针的使用
    app和bootloader跳转 MSP与PSP
    (转)stm32启动文件详解
  • 原文地址:https://www.cnblogs.com/ray30th/p/6652119.html
Copyright © 2011-2022 走看看