前置条件

  1. 已经安装jdk并配置好环境变量,可参考《centos7安装jdk8》;
  2. 已经搭建好zookeeper集群,可参考《搭建zookeeper集群》。
  3. 服务器: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集群相关推荐

  1. 在Linux搭建Kafka集群

    文章目录 前言 准备工作 安装和配置 测试 参考链接 前言 以kafka_2.13-2.8.0版本做示例,安装架构图如下所示,4台服务器,4个节点的Zookeeper集群(1主2从1观察)以及3个Ka ...

  2. Linux 搭建Kafka集群,最新教程,细到极致

      大家好呀,今天给大家带来的是,最新版kafka集群的安装教程,希望给小伙伴们一点小小的帮助. 注意:提前安装好jdk, Jdk安装教程 1.准备安装包,Kafka官网下载 2.kafka安装需要z ...

  3. Docker搭建Kafka集群

    对于个人开发者而言,一般手头上没有多台服务器,有人可能会有云服务器,不过一般也只会买一台来用用就好:有人可能更习惯将本机当作服务器来玩.都可以.那么如何通过一台服务器或本机来搭建Kafka集群呢? 无 ...

  4. Linux部署 kafka集群

    目录 问题现象: 解决方法: 0.环境 环境: 1.下载 地址: 拓展:Scala是什么? 2.部署 2.1 linux服务器上新建目录 2.2 上传kafka压缩包到服务器 2.3 解压 2.4 重 ...

  5. 单机 搭建kafka集群 本地_单机快速搭建多节点kafka集群

    有时候为了更好地了解kafka集群的运行机制,需要自己搭建kafka集群.本文的目的就是让大家在单机上快速搭建kafka集群(仅作为单机测试使用). 环境及工具版本 mac OS 10.15.5 ka ...

  6. Mac 使用 docker 搭建 kafka 集群 + Zookeeper + kafka-manager

    Kafka 搭建: 建立Zookeeper容器: 这里我们用最简单的方式创建一个独立的Zookeeper节点,如果要考虑zookeeper的高可用,可以将其做成一个集群,最好是能有多台机器. $ do ...

  7. 搭建Kafka集群环境

    计划使用三台主机:11.12.112.206.11.12.112.207.11.12.112.208搭建Kafka集群环境, 使用的zookeeper集群为:11.12.112.215:2181,11 ...

  8. docker环境,搭建kafka集群

    https://zhuanlan.zhihu.com/p/114968151 docker环境,搭建kafka集群

  9. 单机 搭建kafka集群 本地_10分钟搭建单机Kafka集群

    单机版kafka集群有什么作用 练习上手用. 搭建zookeeper集群首先下载zookeeper解压 apache zookeeper tar -zxvf apache-zookeeper-3.5. ...

最新文章

  1. 视频稳像(Video Stabilization)
  2. Repository模式
  3. 三层路由中限制VLAN间转发,但其他转发正常事例
  4. 使用 C# 和 Blazor 进行全栈开发
  5. 纪中B组模拟赛总结(2019.12.21)
  6. pyHook pyHook3 区别_一般过去时态和现在完成时态之间到底有什么区别?通过一道语法题,帮你彻底讲清楚!...
  7. Java预科篇2-环境搭建
  8. raster | 栅格对象如何用于非空间模型的预测?
  9. python storm连接mysql_python ORM storm中的复合外键引用
  10. python并行编程手册 pdf_Python并行编程手册
  11. 千里达v1000时速_重新定义性价比 千里达V1000碳架山地车 评测
  12. 联想微型计算机拆装图解,笔记本电脑的拆卸图解
  13. 苹果怎么给软件加密码_给SIM卡设置密码被锁了怎么办?解锁的PUK码在哪?
  14. 网络安全工程师的学习路线,超级简单,收藏这一篇就够了
  15. 小程序加载网络图片404错误,使用默认图片替换
  16. R语言使用na.omit函数删除向量数据中的缺失值(NA值)
  17. source 命令的用法(与 sh Filename、./Filename的区别)
  18. 淮阴工学院计算机科学讲师,淮阴工学院计算机与软件工程学院统战人士工作业绩...
  19. 李宏毅老师《机器学习》课程笔记-5 Transformer
  20. PCI e 转 PXI 远程 转接 套件 PCI e / PXI 远程控制 器 模块 板卡

热门文章

  1. CDA lever-1 备考经验分享 转数据分析师CDA证书备考 考试相关说明
  2. 铁路工程物资管理软件系统
  3. 个人计算机的基本配置显卡,计算机最基本配置之一显卡bios是怎样设置的?
  4. 点云处理需要多大的计算机,一种点云数据处理方法、装置、计算机设备和存储介质与流程...
  5. W3school离线手册2019资源下载
  6. 虚拟机中安装Ubuntu,详细教程
  7. 数字中国理念引领国企人力资源数字化转型与实践
  8. 生物信息学概论——聚类分析TCGA-BRCA数据
  9. CentOS 8上安装极点五笔(亲证)
  10. 工具栏的打印图标不见了_显示屏下方的工具栏里的小图标不见了怎么弄回来