博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kafka运维
阅读量:5905 次
发布时间:2019-06-19

本文共 1284 字,大约阅读时间需要 4 分钟。

一、启动Server

(1)启动Zookeeper

bin/zookeeper-server-start.sh config/zookeeper.properties

 (2)启动Kafka

bin/kafka-server.start.sh config/server.properties

 二、关于Topic

(1)创建Topic,名为test(partition:分片;replica:副本)

bin/kafka-topic.sh --create --zookeeper XXX:2181,YYY:2182 --replication-factor 1 --partitions 1 --topic test

 (2)查看Topic列表

bin/kafka-topics.sh --list --zookeeper XXX:2181,YYY:2182

 (3)查看指定Topic的Partition

bin/kafka-topics.sh --describe --zookeeper XXX:2181,YYY:2182 --topic test

 输出如下:

Topic:testTopic1        PartitionCount:2       ReplicationFactor:2           configs:Topic:testTopic1        Partition:0             Leader:1     Replicas:1,2       Isr:1,2Topic:testTopic2        Partition:1             Leader:2     Replicas:2,3       Isr:2,3

 表示:分区0的Leader是1;分区1的Leader是2

(4)修改指定Topic的Partition数量

bin/kafka-topics.sh --zookeeper XXX:2181,YYY:2182 -alter --topic test --alter --partition 10

 (5)删除指定Topic

bin/kafka-topics.sh --delete --zookeeper  XXX:2181,YYY:2182 --topic hello

(6)在Kafka上对一个topic增加partition(分区新增到20)

./kafka-topics.sh -zookeeper XXX:2181,YYY:2182  -alter -partitions 20 -topic blog

(7)发送消息-接收消息模拟

A.发送消息./kafka-console-producer.sh --broker-list XXX:9002,YYY:9003 --topic testB.接收消息./kafka-console-consumer.sh --zookeeper XXX:2181 --topic test --from-beginning

 其它命令操作请参见:

转载地址:http://zycpx.baihongyu.com/

你可能感兴趣的文章
pycharm配置mysql数据库连接访问
查看>>
Spring源码学习:第0步--环境准备
查看>>
烂泥:rsync与inotify集成实现数据实时同步更新
查看>>
call & apply
查看>>
学习英语哦
查看>>
第六届蓝桥杯java b组第四题
查看>>
通过TortoiseGIT怎么把本地项目上传到GitHub
查看>>
Python 1 Day
查看>>
Python基础学习笔记(十:二进制位运算)
查看>>
C语言中字符串结束符
查看>>
技术工作者上升到思想,哲学层面也许更好
查看>>
LCD12864使用总结
查看>>
wireshark简明教程
查看>>
EditPlus配置Java编译器
查看>>
app已损坏,打不开。你应该将它移到废纸篓
查看>>
Switchover and Failover说明
查看>>
linux 环境RPM 安装MYSQL5.6
查看>>
Linux文件管理和编辑常用命令
查看>>
bluz-5.47 蓝牙
查看>>
C++ 读写文件
查看>>