linux搭建Kafka集群
前置条件
- 已经安装jdk并配置好环境变量,可参考《centos7安装jdk8》;
- 已经搭建好zookeeper集群,可参考《搭建zookeeper集群》。
- 服务器:node1, node3, node4
安装Kafka
1. 下载地址:kafka下载
此处使用的安装包是 kafka_2.11-0.11.0.1.tgz
2. 上传安装包到服务器 node1,解压到指定目录,如 /opt/bigdata,命令如下
tar -zxvf kafka_2.11-0.11.0.1.tgz -C /opt/bigdata
3. 修改 kafka配置文件,由于配置文件参数较多,只截取修改部分的参数,命令如下
vim /opt/bigdata/kafka_2.11-0.11.0.1/config/server.properties
broker.id 每一个broker在集群中的唯一表示,是正数,kafka及其根据id来识别broker机器。
listeners 服务器监听地址。
log.dirs kakfa 数据保存的位置,多个目录时用逗号分隔。
zookeeper.connect zookeeper集群的地址,多个地址时用逗号分隔。
zookeeper.connection.timeout.ms zooKeeper连接的最大超时时间。
修改完成,保存。
4. 通过远程拷贝命令把node1已经修改好配置文件的kafka分别拷贝到node3和node4,命令如下
scp -r /opt/bigdata/kafka_2.11-0.11.0.1 root@node3:/opt/bigdata
scp -r /opt/bigdata/kafka_2.11-0.11.0.1 root@node4:/opt/bigdata
分别修改node3,node4的 server.properties
vim /opt/bigdata/kafka_2.11-0.11.0.1/config/server.properties
5. 配置kafka的环境变量,命令如下
vim /etc/profile
末尾增加如下图两行内容,保存退出
执行命令 source /etc/profile 使配置的环境变量生效。
注:node1,node3,node4服务器都需要配置kafka的环境。
6. node1,node3,node4服务器都启动kafka,命令如下
kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
7.检查集群是否正常运行
1)创建一个topic,命令如下
kafka-topics.sh --create --zookeeper node1:2181 --replication-factor 1 --partitions 1 --topic test1
提示创建topic test1。
2)查询所有topic,命令如下
看到第一个步骤创建的topic test1。
创建和显示topic都没问题则kafka集群搭建成功。
linux搭建Kafka集群相关推荐
- 在Linux搭建Kafka集群
文章目录 前言 准备工作 安装和配置 测试 参考链接 前言 以kafka_2.13-2.8.0版本做示例,安装架构图如下所示,4台服务器,4个节点的Zookeeper集群(1主2从1观察)以及3个Ka ...
- Linux 搭建Kafka集群,最新教程,细到极致
大家好呀,今天给大家带来的是,最新版kafka集群的安装教程,希望给小伙伴们一点小小的帮助. 注意:提前安装好jdk, Jdk安装教程 1.准备安装包,Kafka官网下载 2.kafka安装需要z ...
- Docker搭建Kafka集群
对于个人开发者而言,一般手头上没有多台服务器,有人可能会有云服务器,不过一般也只会买一台来用用就好:有人可能更习惯将本机当作服务器来玩.都可以.那么如何通过一台服务器或本机来搭建Kafka集群呢? 无 ...
- Linux部署 kafka集群
目录 问题现象: 解决方法: 0.环境 环境: 1.下载 地址: 拓展:Scala是什么? 2.部署 2.1 linux服务器上新建目录 2.2 上传kafka压缩包到服务器 2.3 解压 2.4 重 ...
- 单机 搭建kafka集群 本地_单机快速搭建多节点kafka集群
有时候为了更好地了解kafka集群的运行机制,需要自己搭建kafka集群.本文的目的就是让大家在单机上快速搭建kafka集群(仅作为单机测试使用). 环境及工具版本 mac OS 10.15.5 ka ...
- Mac 使用 docker 搭建 kafka 集群 + Zookeeper + kafka-manager
Kafka 搭建: 建立Zookeeper容器: 这里我们用最简单的方式创建一个独立的Zookeeper节点,如果要考虑zookeeper的高可用,可以将其做成一个集群,最好是能有多台机器. $ do ...
- 搭建Kafka集群环境
计划使用三台主机:11.12.112.206.11.12.112.207.11.12.112.208搭建Kafka集群环境, 使用的zookeeper集群为:11.12.112.215:2181,11 ...
- docker环境,搭建kafka集群
https://zhuanlan.zhihu.com/p/114968151 docker环境,搭建kafka集群
- 单机 搭建kafka集群 本地_10分钟搭建单机Kafka集群
单机版kafka集群有什么作用 练习上手用. 搭建zookeeper集群首先下载zookeeper解压 apache zookeeper tar -zxvf apache-zookeeper-3.5. ...
最新文章
- 视频稳像(Video Stabilization)
- Repository模式
- 三层路由中限制VLAN间转发,但其他转发正常事例
- 使用 C# 和 Blazor 进行全栈开发
- 纪中B组模拟赛总结(2019.12.21)
- pyHook pyHook3 区别_一般过去时态和现在完成时态之间到底有什么区别?通过一道语法题,帮你彻底讲清楚!...
- Java预科篇2-环境搭建
- raster | 栅格对象如何用于非空间模型的预测?
- python storm连接mysql_python ORM storm中的复合外键引用
- python并行编程手册 pdf_Python并行编程手册
- 千里达v1000时速_重新定义性价比 千里达V1000碳架山地车 评测
- 联想微型计算机拆装图解,笔记本电脑的拆卸图解
- 苹果怎么给软件加密码_给SIM卡设置密码被锁了怎么办?解锁的PUK码在哪?
- 网络安全工程师的学习路线,超级简单,收藏这一篇就够了
- 小程序加载网络图片404错误,使用默认图片替换
- R语言使用na.omit函数删除向量数据中的缺失值(NA值)
- source 命令的用法(与 sh Filename、./Filename的区别)
- 淮阴工学院计算机科学讲师,淮阴工学院计算机与软件工程学院统战人士工作业绩...
- 李宏毅老师《机器学习》课程笔记-5 Transformer
- PCI e 转 PXI 远程 转接 套件 PCI e / PXI 远程控制 器 模块 板卡
热门文章
- CDA lever-1 备考经验分享 转数据分析师CDA证书备考 考试相关说明
- 铁路工程物资管理软件系统
- 个人计算机的基本配置显卡,计算机最基本配置之一显卡bios是怎样设置的?
- 点云处理需要多大的计算机,一种点云数据处理方法、装置、计算机设备和存储介质与流程...
- W3school离线手册2019资源下载
- 虚拟机中安装Ubuntu,详细教程
- 数字中国理念引领国企人力资源数字化转型与实践
- 生物信息学概论——聚类分析TCGA-BRCA数据
- CentOS 8上安装极点五笔(亲证)
- 工具栏的打印图标不见了_显示屏下方的工具栏里的小图标不见了怎么弄回来