kafka与zookeeper下载安装及kafka常用命令
kafka与zookeeper下载安装及kafka常用命令
一、zookeeper
1、下载
下载地址 https://zookeeper.apache.org/releases.html
2、修改配置文件及host
解压到安装路径
修改hosts
vim /etc/hosts
添加域名映射
192.168.10.200 kafka200
192.168.10.201 kafka201
192.168.10.202 kafka202
修改zoo.cfg
cd apache-zookeeper-3.7.0-bin/conf
修改zoo.cfg
修改data目录
3、启动
nohup /home/kafka/soft_install/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start >> /home/kafka/soft_install/apache-zookeeper-3.7.0-bin/logs/zook.log &
使用jps查看启动情况
二、kafka
1、下载
https://kafka.apache.org/downloads
2、修改配置文件及host
进入kafka_2.12-2.8.0/config
修改以下内容
broker.id=0
port=9092
listeners = PLAINTEXT://kafka200:9092
advertised.listeners=PLAINTEXT://kafka200:9092
zookeeper.connect=kafka200:2181,kafka201:2181,kafka202:2181
#这里是集群配置,broker.id要唯一,zookeeper.connect为zookeeper地址,zookeeper与kafka用的是同一机器,所以不用配置host了
3、启动
nohup /home/kafka/soft_install/kafka_2.12-2.8.0/bin/kafka-server-start.sh /home/kafka/soft_install/kafka_2.12-2.8.0/config/server.properties >> /home/kafka/soft_install/kafka_2.12-2.8.0/logs/kafka.log &
三、kafka常用shell命令
1、创建topic
./kafka-topics.sh --create --topic topicDemo --bootstrap-server kafka200:9092
2、查看topic
./kafka-topics.sh --describe --topic topicDemo --bootstrap-server kafka200:9092
3、发送消息
./kafka-console-producer.sh --topic topicDemo --bootstrap-server kafka200:9092
4、消费消息
./kafka-console-consumer.sh --topic topicDemo --bootstrap-server kafka200:9092
5、查看topic列表
./kafka-topics.sh --list --zookeeper kafka200:2181
6、列出消费者组信息
./kafka-consumer-groups.sh --bootstrap-server kafka200:9092 --list
7、查看某个group 消费情况
./kafka-consumer-groups.sh --bootstrap-server kafka200:9092 --describe --group testGroup
8、重置group offset 为earliest
./kafka-consumer-groups.sh --bootstrap-server kafka200:9092 --group testGroup --reset-offsets --topic topicDemo --to-earliest --execute
9、重置group offset 为latest
./kafka-consumer-groups.sh --bootstrap-server kafka200:9092 --group testGroup --reset-offsets --topic topicDemo --to-latest --execute
10、从头消费
./kafka-console-consumer.sh --bootstrap-server kafka200:9092 --topic topicDemo -group testGroup1 --from-beginning需满足两个条件条件1, 使用一个全新的消费者组id;条件2,指定 auto.offset.reset 为 earliest ;
kafka与zookeeper下载安装及kafka常用命令相关推荐
- Docker学习 (一) 下载安装及基本常用命令
Docker快速入门笔记 1.docker概述 1.1.docker基本介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用 ...
- SDK完整环境下载安装及ADB常用命令
最近在配置Android 开发环境的时候遇到了一个大问题,那就是Google Android的官网居然成功的被我天朝给墙掉了,想想俺当年开发Android的时候,那网站都还妥妥地上得去啦这个世界变得真 ...
- zookeeper下载安装、zookeeper-3.4.6下载安装、Windows启动zookeeper、zookeeper启动闪退解决、\..\conf\zoo.cfg file is missin
zookeeper下载安装.zookeeper-3.4.6下载安装.Windows启动zookeeper.zookeeper启动闪退解决.zookeeper找不到zoo.cfg配置:\..\conf\ ...
- 【MAC、Windows系统的node版本管理工具——nvm】nvm的安装、nvm常用命令、nvm设置默认 node 版本
nvm 目录 总结 nvm 的使用 1. nvm 安装 2. nvm 常用命令 总结 总结 在我们的实际开发过程中,需要使用 nvm use vxx 将 node 版本设置成其他更高或更低的版本,但是 ...
- 下载安装Go SDK、命令运行及在GoLand中运行第一个HelloWorld
文章目录 下载安装Go SDK.命令运行及在GoLand中运行第一个HelloWorld 1.下载Go SDK 2.安装Go SDK 3.go version验证成功 4.go env查看配置信息 5 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- 下载安装Go SDK、命令运行及在Vscode中运行第一个HelloWorld
文章目录 下载安装Go SDK.命令运行及在Vscode中运行第一个HelloWorld 1.下载Go SDK 2.安装Go SDK 3.go version验证成功 4.go env查看配置信息 5 ...
- kafka和zookeeper下载地址和安装方法和JAVA消费者方法
kafka下载地址:http://archive.apache.org/dist/kafka/3.0.1/kafka_2.13-3.0.1.tgz zookeeper下载地址:http://archi ...
- zookeeper下载安装过程
1.1 下载安装 1.环境准备 ZooKeeper服务器是用Java创建的,它运行在JVM之上.需要安装JDK 7或更高版本. 2.上传 将下载的ZooKeeper放到/opt/ZooKeeper目录 ...
- Zookeeper下载安装教程(windows系统)
Zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一 ...
最新文章
- python中提供怎样的内置库、可以用来创建用户界面_Python程序设计案例课堂第二篇核心技术第十章图形用户界面...
- mysql索引的使用和优化
- 【BZOJ2286】消耗战(虚树,动态规划)
- attribute关键字
- 给你一个能生成1到5随机数的函数,用它写一个函数生成1到7的随机数
- Android网络性能监控方案
- java ide排名_Java程序员的困惑,Java IDE到底怎么选
- TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) ABCD
- Some Important Data Structures
- tkinter教程——toplevel
- 安装office2010提示在安装过程中出错 解决方法!
- 网络Excel平台(myEXCEL.net)企业应用
- 冬至到了,一碗香喷喷的饺子是否能温暖到你的胃
- RTCP Receiver Report(RR)相关
- HI3516DV300笔记(四)修改uboot环境变量
- animate.css 动画库的下载与使用
- DNS云学堂 | 快速定位DNS解析异常问题,牢记这四种DNS状态码
- 数学不好,可以当程序员么?
- SQL 获取 weekday
- python3脚本使用sql loader批量导入字节文件并二次处理
热门文章
- python花瓣_Python 花瓣网动态爬虫
- 如何用五千块的电脑弹奏出价值十万钢琴的效果
- 计算机二级2018VB题库百度云,2018年计算机二级VB考试真题
- html实现点击直接下载文件-前端教程
- C#窗体标准计算器(上) 初级新手请多担待。
- 【地图API】地址录入时如何获得准确的经纬度?淘宝收货地址详解
- 互联网中几种常用的传输协议
- 16QAM调制解调和误码率
- 关于php后台的知识,xfplay影音先锋画面声音不同步的处理教程 爱狐网 (‾◡◝)...
- java画函数图像_怎么用java绘制函数图像