kafka 安装部署教程

1. 下载

官网链接 http://kafka.apache.org/downloads

浙大源 http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.1/kafka_2.12-2.3.1.tgz

2. 解压

tar -zxvf kafka_2.11-0.11.0.1.tgz

3. 配置单节点

3.1 配置单节点 zookeeper

我们使用 kafka 自带的 zookeeper

cd /root/kafka #进入kafka主目录 mkdir -p zk/data #创建zookeeper数据存放目录 mkdir -p zk/logs #创建zookeeperl存放日志目录 cd config #进入配置文件所在目录 mv zookeeper.properties zookeeper.properties.bak #将原配置文件移走 cat > zookeeper.properties << EOF tickTime=2000 dataDir=/root/kafka/zk/data dataLogDir=/root/kafka/zk/logs clientPort=2181 EOF

到具体情况时注意修昨dataDir和dataLogDir为自己的相应目录

3.2 配置单结点 kafka

cd /root/kafka #进入kafka主目录 mkdir logs #创建logs目录用于存放日志 cd config #进入配置文件所在目录 mv server.properties server.properties.bak #将原配置文件移走 cat > server.properties << EOF broker.id=1 listeners=PLAINTEXT://127.0.0.1:9092 num.network.threads=3 num.io.threads=8 socket.send.buffer.bytes=102400 socket.receive.buffer.bytes=102400 socket.request.max.bytes=104857600 log.dirs=/usr/myapp/kafka_2.11/logs num.partitions=1 num.recovery.threads.per.data.dir=1 offsets.topic.replication.factor=1 transaction.state.log.replication.factor=1 transaction.state.log.min.isr=1 log.retention.hours=168 log.segment.bytes=1073741824 log.retention.check.interval.ms=300000 zookeeper.connect=127.0.0.1:2181 zookeeper.connection.timeout.ms=6000 group.initial.rebalance.delay.ms=0 EOF

上边配置的server.properties的内容基本都是原server.properties的默认配置,到自己安装时主要修改:

broker.id–broker的id;修改为任意自己想要的数值(和zookeeper中的id类似的)

listeners–监听址址;修改为kafka要监听的地址

log.dirs–日志文件存放目录;修改为自己要存放日志的目录

zookeeper.connect–zookeeper监听地址;修改为自己的zookeeper的监听地址,如果是集群所有地址全写上用逗号(半角)隔开即可

4.启动和停止

启动前要配置JAVA_HOME

./zookeeper-server-start.sh -daemon ../config/zookeeper.properties #启动zookeeper ./kafka-server-start.sh -daemon ../config/server.properties #启动kafka

停止:

./zookeeper-server-stop.sh #停止zookeeper ./kafka-server-stop.sh #停止kafka,centos7上可能关不了用kill -9直接杀掉

查看是否有zookeeper和kafka进程:

jps


kafka安装_kafka 安装部署教程相关推荐

  1. 最新版宝塔面板 | Windows安装以及项目部署教程

    最新版宝塔面板 | Windows安装以及项目部署教程,最初布署网站环境,是apache.PHP.数据库等必须安装的费事,后来也使用过XAMPP.phpstudy等一键搭建工具,挺方便的但是接触了宝塔 ...

  2. kafka启动_Kafka安装部署——单节点

    1.1 Kafka的单节点部署 在实际的工作中,经常使用Kafka作为消息队列,然而并不是每一种业务场景都需要集群版的Kafka,有时单节点的Kafka就能满足了业务的需求.以下就是单节点kafka的 ...

  3. 本地生成动漫风格 AI 绘画 图像|Stable Diffusion WebUI 的安装和局域网部署教程

    Stable Diffusion WebUI 的安装和部署教程 1. 简介 2. 安装环境 2.1 Windows 2.2 Linux 3. 运行 4. 模型下载链接 5. 局域网部署 5.1 Win ...

  4. kafka不使用自带zk_kafka 安装部署教程

    kafka 安装部署教程 1. 下载 官网链接 http://kafka.apache.org/downloads 浙大源 http://mirrors.tuna.tsinghua.edu.cn/ap ...

  5. 五丶阿东安装部署教程+青龙对接阿东及傻妞实现自动登录

    阿东安装部署教程+青龙对接阿东及傻妞实现自动登录 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 青龙面板安装 傻妞安装教程--+命令 QQ交流:1014549449 ----- ...

  6. 一丶宝塔+青龙面板安装部署教程及命令-依赖库

    一丶宝塔+青龙面板安装部署教程及命令-依赖库 QQ交流群:1014549449 直达 - 没有服务器的先自行购买,这里推荐腾讯云2H4G首年70 点击购买 建议装centos7.6安装宝塔,后期调试及 ...

  7. Wix 安装部署教程(十四) -- 多语言安装包之用户许可协议

    Wix 安装部署教程(十四) -- 多语言安装包之用户许可协议 原文:Wix 安装部署教程(十四) -- 多语言安装包之用户许可协议 在上一篇中,留下了许可协议的问题,目前已经解决.感谢网友武全的指点 ...

  8. Wix 安装部署教程(十六) -- 自动生成多语言文件

    Wix 安装部署教程(十六) -- 自动生成多语言文件 原文:Wix 安装部署教程(十六) -- 自动生成多语言文件 因为持续集成需要,所有项目编译完之后生成一个多语言的安装包.之前生成mst文件都是 ...

  9. Wix 安装部署教程(十二) -- 自动更新WXS文件

    原文:Wix 安装部署教程(十二) -- 自动更新WXS文件 上一篇分享了一个QuickWIX,用来对比两个工程前后的差异,但是这样还是很繁琐,而且昨天发现有Bug,目录对比有问题.这次改变做法,完全 ...

  10. MIP开发教程(一) MIP-CLI工具安装与环境部署

    依赖安装 安装 MIP-CLI 创建开发文件结构 1. 依赖安装 MIP-CLI 使用 NPM 安装,依赖 node 环境: node 安装-windows node 安装-mac MIP-CLI 开 ...

最新文章

  1. keras 的 example 文件 imdb_fasttext.py 解析
  2. Nature、Science的绘图新宠,博导人论文覆盖率高达78%...
  3. 我以为的周末 vs 实际上的周末
  4. mysql数据库搜索字符_在MySQL数据库中快速搜索字符串?
  5. 求积问题[体会Python至简之道]
  6. 案例展示快做好了(更新)
  7. 用fiddler抓包小程序
  8. java名字自动生成_[java]自动生成指定长度的英文名字
  9. 3种方法解除RAR压缩文件的密码保护
  10. matlab电磁场与微波技术相关仿真的代码,几乎覆盖电磁和微波领域
  11. 计算机c盘无法扩展,电脑c盘怎么扩大_C盘空间不足的扩大步骤-win7之家
  12. 程序员如何不加班?—— 时间管理篇
  13. stm32使用各种传感器的教程
  14. 解决服务器发回了不可路由的地址。使用服务器地址代替的问题
  15. 极化码:极化码的单项式码(Monomial Codes)表示
  16. abaqus切削为什么没有切屑_Abaqus切削仿真常见问题及其解决个人总结
  17. Micropython开发之TPYBoard制作声光控开关教程实例
  18. 《MySQL是怎么运行的》读书笔记
  19. pdb python 命令_使用pdb进行Python调试(下)
  20. vue key值的重复键报错问题以及解决办法

热门文章

  1. spark学习5(hbase集群搭建)
  2. Starship Troopers
  3. 12篇学通C#网络编程——第一篇 基础之进程线程(转)
  4. Windows7删除休眠文件hiberfil.sys节省大量C盘空间
  5. 日志分析工具 GoAccess v1.3 发布,支持简体中文和安装使用
  6. SpringBoot+zk+dubbo架构实践(四):sb+zk+dubbo框架搭建(内附源码GitHub地址)
  7. git 暂存文件操作 stash
  8. python中ab+c*2_day2总结-Python中的基本语法
  9. 给apk去签名、重新签名
  10. Fffmpeg:从AVFrame中由YUV获取RGB