安装 zookeeper cluster

zookeeper-3.4.5.tar.gz
n0 10.69.10.193
n1 10.69.10.188
n2 10.69.10.192

n0 上解压 zookeeper-3.4.5.tar.gz

[hm@n0 ~]$ tar z-xvf zookeeper-3.4.5.tar.gz
[hm@n0 ~]$ ln -s zookeeper-3.4.5  zookeeper
[hm@n0 ~]$ vim zookeeper/conf/zoo.cfg
--------------------------
tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=10.69.10.193:2888:3888
server.2=10.69.10.188:2888:3888
server.3=10.69.10.192:2888:3888
--------------------------
$sudo mkdir /var/lib/zookeeper
$sudo chown -R hm:hm  /var/lib/zookeeper
$sudo touch /var/lib/zookeeper/myid

$ echo 1 > /var/lib/zookeeper/myid //仅在n0上执行
$ echo 2 > /var/lib/zookeeper/myid //仅在n1上执行
$ echo 3 > /var/lib/zookeeper/myid //仅在n2上执行
===================================================
[hm@n0 ~]$scp -r 
zookeeper-3.4.5   
n1:/home/hm
[hm@n0 ~]$scp -r 
zookeeper-3.4.5   
n2:/home/hm

[hm@n1 ~]$ln -s  
zookeeper-3.4.5   zookeeper
[hm@n2 ~]$ln -s  
zookeeper-3.4.5   zookeeper
在n0,n1,n2三台机器上分别执行
zookeeper/bin/zkServer.sh start
zookeeper/bin/zkServer.sh status

==================
jps 显示进程 均为:QuorumPeerMain

[hm@n0 zookeeper]$ bin/zkServer.sh status
JMX enabled by default
Using config: /home/hm/zookeeper/bin/../conf/zoo.cfg
Mode: follower
[hm@n0 zookeeper]$
[hm@n1 zookeeper]$ bin/zkServer.sh status
JMX enabled by default
Using config: /home/hm/zookeeper/bin/../conf/zoo.cfg
Mode: leader
[hm@n1 zookeeper]$
[hm@n2 zookeeper]$ bin/zkServer.sh status
JMX enabled by default
Using config: /home/hm/zookeeper/bin/../conf/zoo.cfg
Mode: follower
[hm@n2 zookeeper]$

http://heylinux.com/archives/2832.html

安装 zookeeper cluster的更多相关文章

  1. RHEL自动安装zookeeper的shell脚本

    RHEL自动安装zookeeper的shell脚本 A:本脚本运行的机器,Linux RHEL6 B,C,D,...:待安装zookeeper cluster的机器, Linux RHEL6 首先在脚 ...

  2. 通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置

    通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置 配置H ...

  3. Eclipse安装ZooKeeper插件

    Eclipse在线安装插件奇慢的解决办法 安装ZooKeeper插件步骤如下:Step 1. 在 Eclipse 菜单打开Help -> Install New Software…Step 2. ...

  4. 附录D 安装ZooKeeper

    D.1    安装ZooKeeper D.1.1   下载ZooKeeper ZooKeeper是Apache基金会的一个开源.分布式应用程序协调服务,是Google的Chubby一个开源的实现.它是 ...

  5. 在CentOS上安装ZooKeeper集群

    一共准备3个CentOS虚拟机 172.16.9.194 172.16.9.195 172.16.9.196 上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下 ...

  6. centos下安装ZooKeeper

    1.需求 安装ZooKeeper,metaQ 2.下载 http://zookeeper.apache.org/releases.html 当前stable版是zookeeper-3.4.6 3.解压 ...

  7. linux php安装zookeeper扩展

    linux php安装zookeeper扩展 tags:php zookeeper linux ext 前言: zookeeper提供很犀利的命名服务,并且集群操作具有原子性,所以在我的多个项目中被采 ...

  8. 3 安装Zookeeper

    cnblogs-DOC 1.服务器环境 2.安装Redis3.安装Zookeeper4.安装MPush5.安装Alloc服务6.完整测试7.常见问题 从官网直接下载Zookeeper最新版本(Zook ...

  9. windows 安装zookeeper

    1 .下载 java sdk 和zookeeper  安装包 因为zookeeper是依赖java sdk,运行zookeeper先要,安装javaSDK . 2.安装zookeeper,zookee ...

随机推荐

  1. Python3基础 list reverse 反转列表

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  2. linux下关于mysql的命令的用法

    所有关于mysql的命令都在/usr/bin/中, 使用 /usr/bin | grep 'mysql'可以列出这些mysql命令 导出数据库, 可以直接在 命令行中, 使用 mysqldump -u ...

  3. (转)Awesome Knowledge Distillation

    Awesome Knowledge Distillation 2018-07-19 10:38:40  Reference:https://github.com/dkozlov/awesome-kno ...

  4. (转) Let’s make an A3C: Theory

    本文转自:https://jaromiru.com/2017/02/16/lets-make-an-a3c-theory/ Let’s make an A3C: Theory February 16, ...

  5. Python3 list sort排序

    转自:https://blog.csdn.net/u010758410/article/details/79737498 当带排序列表的元素由多字段构成时,我们可以通过sorted(iterable ...

  6. Mapreduce 历史服务 配置启动查看

    如果没有进行配置的话,那个History是不可以进行点击的,点击进去就会报错!所以需要进行配置一下 使用命令启动HistoryServer 就可以查看任务执行的进度了 命令: sbin/mr-jobh ...

  7. skype for business 无法共享桌面、无法传输图片

    以管理员身份运行如下PowerShell命令,清除Skype for Business缓存记录 #以管理员身份运行如下PowerShell命令,清除Skype for Business缓存记录 Sto ...

  8. Transaction

    SqlTransaction——事务详解 事务是将一系列操作作为一个单元执行,要么成功,要么失败,回滚到最初状态.在事务处理术语中,事务要么提交,要么中止.若要提交事务,所有参与者都必须保证对数据的任 ...

  9. 《算法竞赛入门经典》刘汝佳 C语言部分(前四章)“注解与习题” 之思索 -<1>

    此书我购于去年的十一月份,也是经前人推荐购买的一本比较有用的书籍,在寒假自学此书,其简洁清晰高效的示例代码令我印象深刻,于是我打算把这本书的前四章后面的注解与习题(未给出标准解答)认真的去思索和研究, ...

  10. 实现一个键对应多个值的字典(multidict)

    一个字典就是一个键对应一个单值的映射.如果你想要一个键映射多个值,那么你就需要将这多个值放到另外的容器中, 比如列表或者集合里面.比如,你可以像下面这样构造这样的字典: d = { , , ], , ...