ubuntu下Zookeeper伪分布安装

zookeeper:保证数据在集群之间的数据事物性一致。

介绍一下伪分布的安装:

1. 先将下载好的zookeeper.xxx.tar.gz 复制到/usr目录下(笔者自己的目录)

2.解压:

 sudo tar -zxvf zookeeper.xxx.tar.gz

3 重命名:

sudo mv zookeeper.xxx zk

下面就是配置环境变量:

     sudo vim /etc/profile

添加 ZOOKEEPER_HOME 如图:


在PATH中添加 zookeeper_home:


4 将conf下面的zoo_sample.cfg 拷贝到zk1.cfg zk2.cfg zk3.cfg

 sudo cp zoo_sample.cdf zk1.cfg

 sudo cp zoo_sample.cdf zk2.cfg

 sudo cp zoo_sample.cdf zk3.cfg

5 编辑zk1.cfg:


编辑zk2.cfg:


编辑zk3.cfg:



Tips:

以上配置文件中 clientPoint的不同 ,server的不同,以及dataDir和dataLogDir的目录不同的设置 ,此目录需要事先建好。

6 在上面的$dataDir的目录下创建文件:myid

/usr/zk/data1 :下的文件myid :内容是1

/usr/zk/data2 :下的文件myid :内容是2

/usr/zk/data3 :下的文件myid :内容是3

1,2,3的值对应于:server.1 server.2 server.3  (... server.n)

7.启动:

进入bin/ 

sudo ./zkServer.sh start zk1.cfg

sudo ./zkServer.sh start zk2.cfg

sudo ./zkServer.sh start zk3.cfg

(有个小问题 不知为什么需要 sudo)

8 进入shell端:

   ./zkCli.sh

可以执行操作,但是在笔者的ubuntu下面 虽然可以运行 zookeeper 却使用jps却看不到 进程名字。

使用 命令 ps -e 却可以看到zookeeper的java 进程。

(这个问题还未解决,如有解决的,请不吝赐教)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值