• kafka依赖zookeeper,先下载并安装zookeeper:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz
  • 解压zookeeper
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 修改zookeeper配置
#将conf下的zoo_sample.cfg文件复制一份名称为zoo.cfg
cp zoo_sample.cfg zoo.cfg
  • 指定zookeeper的数据目录和端口

  • 启动zookeeper
#在bin目录下启动
./zkServer.sh  start
  • 下载kafka安装包 https://www.apache.org/dyn/closer.cgi?path=/kafka/2.5.0/kafka_2.12-2.5.0.tgz
  • 解压安装包
tar -zxvf kafka_2.12-2.5.0.tgz
  • 配置kafka
vim config/server.properties
  • 修改listeners和zookeeper.connect配置,将localhost修改为本机IP(不修改会出现其它机器访问不到kafka)

  • 启动kafka(如果是挂后台需要在命令后面加上“&”符号)
bin/kafka-server-start.sh config/server.properties
  • 测试收发消息
#创建topic: test
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
#查询kafka中已经有的topic列表
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
#发送消息
bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test

#新开shell接收消息
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

  • 完成

linux下kafka安装与配置相关推荐

  1. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  2. webmin升级php,Centos linux下webmin安装及配置

    Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...

  3. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  4. linux下gitolite-admin安装和配置

    linux下gitolite-admin安装和配置 1.安装git    [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户  ...

  5. linux环境kafka安装及配置

    linux环境kafka下载安装 下载资源 安装zookeeper kafka安装及配置 kafka安装(单体) kafka集群配置方式 kafka开启kerberos认证 kafka自带zookee ...

  6. 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...

    安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...

  7. jenkins持续集成(一): 在Linux下的安装与配置

    撸了今年阿里.网易和美团的面试,我有一个重要发现.......>>>  前提: 安装了JDK,并配置好环境变量:JAVA_HOME 安装了Maven,并配置好环境变量:MAVEN_H ...

  8. linux下elasticsearch 安装、配置及示例

    简介  开始学es,我习惯边学边记,总结出现的问题和解决方法.本文是在两台linux虚拟机下,安装了三个节点.本次搭建es同时实践了两种模式--单机模式和分布式模式.条件允许的话,可以在多台机器上配置 ...

  9. Linux下Tomcat安装和配置

    1.前提(JDK环境) Tomcat的安装需要JDK环境,如何配置JDK环境见我的文章Linux下Java环境配置,所以在安装Tomcat之前需要先检测JDK环境是否配置好. 进入命令行界面,输入ja ...

最新文章

  1. 【pmcaff】社交媒体时代,村姑如何找到真爱?
  2. wifi软件linux版本,[转载]Wii安装运行可用WIFI的Linux系统全攻略
  3. android meminfo,Android中dumpsys meminfo与/proc/meminfo获取空闲内存不一致的问题
  4. 洛谷 P2515 [HAOI2010]软件安装 解题报告
  5. FFDshow video encoder -CLSID
  6. 【webssh】网页上的SSH终端
  7. STM32CubeIDE使用总结(三)——debug调试程序
  8. Android 输入法键盘的隐藏和显示
  9. 51nod1463 找朋友
  10. 用计算机来打字学猫叫,电脑打字轻松技巧 怎么联系快速打字
  11. LeetCode/LintCode 题解丨一周爆刷字符串:乱序字符串
  12. 初中使用计算机教学反思,初中信息技术教学反思与体会
  13. 东南西北十字图_word画东南西北方向图标 怎么在Word里绘制方向十字图标
  14. 三菱je -c中映射表的作用_linux内核页表映射机制:线性地址如何转为物理地址?...
  15. (一)Reactor模式详解
  16. 目标必须要符合SMART原则
  17. 第一周,人工智能学习总结
  18. JWT的基于JJWT在Java中使用
  19. 中国首台千万亿次超级计算机,中国首台千万亿次超级计算机完成安装
  20. 简述使用混合传递参数时的基本原则_东南大学传热学考试真题试卷与解析

热门文章

  1. 折线图_Pyecharts数据可视化分析—折线图
  2. Leetcode每日一题:41.first-missing-positive(缺失的第一个正数)
  3. Java-包、权限修饰符final、static
  4. 实用技巧:快速定位Zuul的性能瓶颈
  5. 有高手想换工作的么?
  6. 函数进阶之生成器和迭代器
  7. Android自定义view之事件传递机制
  8. java学习小知识集锦1
  9. 用WSL安装Docker镜像
  10. 软件人员kpi制定模板_软件科技公司绩效考核办法模板