一键启动Zookeeper集群
本文根据[1]来改编成适合于自己的,最终代码如下:
$ZOOKEEPER/bin/zkEnv.sh下面加一句
JAVA_HOME="/home/appleyuchi/Java/jdk1.8.0_131"
否则会导致下面的脚本找不到环境变量。
test.sh
#!/bin/shecho "zookeeper start 128,129,130"
ssh Desktop "source /home/appleyuchi/.bashrc;$ZOOKEEPER/bin/zkServer.sh start $ZOOKEEPER/conf/zoo_leader.cfg"
ssh Laptop "source /home/appleyuchi/.bashrc;$ZOOKEEPER/bin/zkServer.sh start $ZOOKEEPER/conf/zoo_follower2.cfg"
ssh Laptop "source /home/appleyuchi/.bashrc;$ZOOKEEPER/bin/zkServer.sh start $ZOOKEEPER/conf/zoo_follower3.cfg"
chmod u+x test.sh
./test.sh
然后jps去各个节点查看是否有
QuorumPeerMain的进程即可。
--------------------补充----------------------------
对于启动kafka集群也可以进行类似操作
Reference:
[1]编写shell脚本一键启动zookeeper集群!!
一键启动Zookeeper集群相关推荐
- 启动zookeeper_架构设计 | 分布式系统调度,Zookeeper集群化管理
一.框架简介 1.基础简介 Zookeeper基于观察者模式设计的组件,主要应用于分布式系统架构中的,统一命名服务.统一配置管理.统一集群管理.服务器节点动态上下线.软负载均衡等场景. 知了一笑:Li ...
- zookeeper集群启动时配置异常 myid file is missing
当你启动zookeeper集群时报如下的错误时第一时间去看你的conf/zoo.cfg配置文件中的dataDir路径是否是你想要配置的路径,是否和异常中的一样: 如果一样的话,那么证明你真的没有myi ...
- zookeeper集群,HA,单点故障
一.zookeeper的基本功能和应用场景 二.zookeeper的整体运行机制 三.数据存储形式 zookeeper中对用户的数据采用kv形式存储,只是zk有点特别. key:是以路径的形式表示的, ...
- 2021年大数据ZooKeeper(二):ZooKeeper集群搭建
目录 ZooKeeper集群搭建 第一步:下载zookeeeper的压缩包,下载网址如下 第二步:解压 第三步:修改配置文件 第四步:添加myid配置 第五步:安装包分发并修改myid的 ...
- Docker部署Zookeeper集群
Docker部署Zookeeper集群 官方网站: http://zookeeper.apache.org/ http://zookeeper.apache.org/doc/r3.4.8/zookee ...
- 单台主机 kafka + zookeeper 集群搭建
文章转自: https://www.jianshu.com/p/dc4770fc34b6 在单台主机上搭建kafka + zookeeper 集群. zookeeper 集群搭建 kafka是通过zo ...
- zookeeper集群自动启动脚本
定义脚本boot.sh启动zookeeper集群(hadoop1,hadoop2,hadoop3) 1 #!/bin/bash 2 echo "start zkServer..." ...
- zookeeper集群部署(分布式)
描述 ZooKeeper可以用来保证数据在zookeeper集群之间的数据的事务一致性. 如何搭建ZooKeeper集群 1. Zookeeper服务集群规模不小于三个节点,要求各服务 ...
- 架构设计 | 分布式系统调度,Zookeeper集群化管理
本文源码:GitHub·点这里 || GitEE·点这里 一.框架简介 1.基础简介 Zookeeper基于观察者模式设计的组件,主要应用于分布式系统架构中的,统一命名服务.统一配置管理.统一集群管理 ...
最新文章
- web报表移动端如何进行移动设备绑定与撤销
- MariaDB基础(二)
- 苹果cms v10 仿电影淘淘PC+WAP模板
- 关于JavaScript中cookie的用法的例子
- [Java]一步一步学 Web
- 使用Mac App Store更新、下载软件时出现未知错误的解决方法
- groovy常用语法及实战
- 数据挖掘模型中的IV和WOE详解
- 如何添加Cydia源?如何通过Cydia下载软件?如何卸载软件?
- cocos2d-x 添加启动数字输入法的功能
- 3、Azure Devops之Azure Repos篇
- TVS二极管和稳压二极管的区别
- 计算机毕业设计安卓App毕设项目之ssm定制旅游APP
- 第六章 Java API
- 第六章:项目管理的三要素
- 目标检测 SSD: Single Shot MultiBox Detector - SSD在MMDetection中的实现
- 激活 MarkDownPad 2
- 智能社JS学习笔记(二)
- Android设置屏幕亮度
- 计算机组成原理八位全加器,计算机组成原理实验报告-八位补码加减法器的设计与实现.docx...