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不使用自带zk_kafka 安装部署教程相关推荐

  1. Wix 安装部署教程(十三) -- 多语言安装包

    原文:Wix 安装部署教程(十三) -- 多语言安装包 这几天摸索WIX的多语言安装包(这里是Wix的setup 工程,不是Bundle),终于走通了,感谢网友uni的指点.WIX的多语言安装包能够根 ...

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

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

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

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

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

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

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

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

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

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

  7. Openstack的安装部署教程

    Openstack的安装部署教程 一.环境规划 二.全部节点环境配置工作 1.配置hosts 2.关闭所有防火墙和selinux 3.关闭NetworkManager服务 三.配置openstack的 ...

  8. Docker系列之RabbitMQ安装部署教程

    Docker系列之RabbitMQ安装部署教程 因为学习RabbitMQ需要,需要安装RabbitMQ,网上找资料,RabbitMQ官方提供了window版.Linux版.Docker版的管理页面,为 ...

  9. Redis 安装部署教程

    Redis 安装部署教程 通过https://github.com/tporadowski/redis/releases 地址下载Redis-x64-5.0.14.1.msi文件 下载完成,解压,双击 ...

最新文章

  1. FJ省队集训DAY4 T1
  2. Linux深入理解Socket异常
  3. ImportError: No module named sklearn.metrics
  4. OpenCV霍夫直线houghlines点集的实例(附完整代码)
  5. Maven根据不同环境打包不同配置文件
  6. GCC/G++选项 -Wl,-Bstatic和-Wl,-Bdynamic
  7. python绘图库seaborn_Matplotlib Toolkits:python高级绘图库seaborn
  8. 情人节来了,教你个用 Python 表白的技巧
  9. 2020 智慧城市解决方案(智慧城市系统及相关技术)
  10. OpenCV 学习笔记-day10 图像像素的逻辑操作 (Opencv中rectangle函数与Rect函数的用法以及位相关操作)
  11. 中国股市的发展进程,审核制到注册制利国利民
  12. 如何安装python_如何安装Python?(第一节)
  13. 未能联接game center服务器,苹果game center无法连接服务器怎么办呢?
  14. 小米-9-14-笔试
  15. 如何避免音频爆音/杂响?音频爆音常见的解决办法
  16. 百度云PCS调试过程
  17. 新推荐个百度网盘不限速下载神器
  18. 如何用python制作动画的软件_用Python制作动画
  19. 后悔当初学php,中佛网-法师开示:当初为了家庭而丢了事业,现后悔不已,该怎么办?...
  20. 学习cisp都需要哪些资料?

热门文章

  1. 小白请上车 | Python抓取花瓣网高清美图
  2. Sql Server 三个很有用的函数
  3. [算法]华为笔试题——拼音与英文转换
  4. JavaScript字符串数组拼接的性能测试及优化方法
  5. Touch Event
  6. 联想服务器 重装系统u盘启动,联想_Lenovo BIOS Setup Utility 设置U盘启动教程
  7. c语言scanf结果在printf前,C语言中的scanf与printf
  8. php+jq+添加css,jquery如何添加css样式?
  9. linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...
  10. python常考题_python面试总结2(函数常考题和异常处理)