Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。
 (虽然可以使用kafka自带的zookepeer,但扩展信不好,建议自己重搭zookepeer)
#进入conf目录
cd /opt/zookeeper/zookeeper-3.4.6/conf
 
主要修改zoo.cfg中的以下参数设置  

#tickTime:Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔。 
 
#initLimit: 这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 5个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒 
 
#syncLimit: 这个配置项标识 Leader 与Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是5*2000=10秒 
 
#dataDir:快照日志的存储路径 
 
#dataLogDir:事物日志的存储路径,如果不配置这个那么事物日志会默认存储到dataDir制定的目录,这样会严重影响zk的性能,当zk吞吐量较大的时候,产生的事物日志、快照日志太多
 #clientPort: 这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。修改他的端口改大点
server.1=192.168.2.001:2888:3888
server.2=192.168.2.002:2888:3888
server.3=192.168.2.003:2888:3888

创建myid文件(每个服务器都有一个myid文件作为标识)
#server1 echo "1" > /opt/zookeeper/zkdata/myid
#server2 echo "2" > /opt/zookeeper/zkdata/myid
#server3 echo "3" > /opt/zookeeper/zkdata/myid

#启动服务(每个服务器都需要操作)
./zkServer.sh start
#节点查看等
./zkCli.sh 
ls /(中间有空格)查看所有节点
get /对应路径的节点

转载于:https://www.cnblogs.com/mercilessCat/p/7570100.html

kafka----zookepeer相关推荐

  1. CentOs7下单机kafka

    一.zookeeper下载与安装 1)下载zookepper.解压 cd /usr/local mkdir zookepeer cd zookepeer wget http://mirrors.hus ...

  2. docker安装kafka消息队列

    1. 启动zookeeper容器(Zookeeper用于崩溃检测,实现Topic发现,和维护Topic的生产和消费状态) docker run -d --name zookeeper -p 2181: ...

  3. kafka+zookeeper搭建步骤kafka问题

    kafka+zookeeper搭建步骤 帅气的名称被占用关注 0.1392018.12.04 13:48:00字数 1,007阅读 88 vmware 安装centOS7 克隆虚拟为:三台 本地你的I ...

  4. pykafka连接重要使用pykafka,kafka-python的api开发kafka生产者和消费者

    https://pykafka.readthedocs.io/en/latest/api/producer.html 说明文档 </div><h2 class="heade ...

  5. dockerfile kafka

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a2267378/article/det ...

  6. 2021年大数据ELK(十九):使用FileBeat采集Kafka日志到Elasticsearch

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 使用FileBeat采集Kafka日志到Elasticsearch 一.需求分 ...

  7. 2021年大数据Kafka(十二):❤️Kafka配额限速机制❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka配额限速机制 限制producer端的速率 限制c ...

  8. 2021年大数据Kafka(十一):❤️Kafka的消费者负载均衡机制和数据积压问题❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka的消费者负载均衡机制和数据积压问题 一.kafka ...

  9. 2021年大数据Kafka(十):kafka生产者数据分发策略

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 生产者数据分发策略 策略一:用户指定了partition 策 ...

  10. 2021年大数据Kafka(九):kafka消息存储及查询机制原理

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 kafka消息存储及查询机制原理 一.Kafka数据存储机制 ...

最新文章

  1. C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
  2. 跨站请求伪造(CSRF)-简述
  3. Transformer: Training and fine-tuning(六)
  4. 国内代码托管平台(Git)
  5. spring 的权限控制:security
  6. oracle 创建一揽子协议,Oracle PO - 模块一揽子采购协议小结
  7. Linux 恢复rm -rf命令所删除的达梦数据文件
  8. php整合proxool,java discuz的开发笔记-模板代码转换
  9. ubuntu 11.10英文界面下中文字体显示楷体的问题
  10. 隐藏IP地址的三种方法
  11. 如何评估互联网广告效果
  12. NW集成打包 自定义图标及注意事项
  13. java上传加密_Java实现文件的加密与解密
  14. 无线连接网络找不到计算机组,无线网络连接不见了的4个解决方法!电脑无线网络连接找不到如何解决?...
  15. Android逆向之分析某锁机恶意软件
  16. node学习:包package,Buffer缓存和fs文件系统
  17. 【转】AI芯片:寒武纪NPU设计分析(DianNao)
  18. 手把手教你从零搭建深度学习项目(附链接)
  19. 一篇解决:Ubuntu安装配置、软件、工具、快捷键
  20. Java语言高级-02继承与多态-第7节内部类

热门文章

  1. 计算机视觉论文-2021-07-08
  2. PyTorch + NumPy这么做会降低模型准确率?
  3. 赞!图像生成PyTorch库火了,涵盖18+ SOTA GAN实现
  4. 收藏 | 一文看完吴恩达最新演讲精髓,人工智能部署的三大挑战及解决方案
  5. 22课时、19大主题,CS 231n进阶版课程视频上线!
  6. TensorFlow官方教程翻译:TensorFlow调试器
  7. 机器学习实战 | 数据探索(变量变换、生成)
  8. 非线性回归的数学理论与方法(非线性最小二乘法)
  9. excel和mysql php_php将mysql数据库和Excel相互导入和导出的方法
  10. c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc