zookeeper 集群搭建

20 篇文章 0 订阅
配置java环境变量(root权限下)
source /etc/environment
export JAVA_HOME=/usr/local/lib/jdk1.7.0_79
export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"


解压到zookeeper-3.4.8.tar.gz   /user/local目录下


创建/var/lib/zookeeper/目录
复制文件root@ubuntu-2:/usr/local/zookeeper-3.4.8# cp conf/zoo_sample.cfg conf/zoo.cfg


在zoo.cfg修改
dataDir=/var/lib/zookeeper
server.1=192.168.19.129:2888:3888
server.2=192.168.19.130:2888:3888
server.3=192.168.19.131:2888:3888




切换到/var/lib/zookeeper目录下(这个目录即上面的zoo.cfg中配置的dataDir目录)新建一个myid的文本文件,编辑其内容如下
在server.1=192.168.1.109这台机器上设置1
在server.2=192.168.1.108这台机器上设置2
在server.3=192.168.1.110这台机器上设置3


在安装目录下的bin目录启动
root@host8:/usr/solrcould/service1/zookeeper-3.5.0-alpha# sh bin/zkServer.sh start


遇到问题:
root@ubuntu:/usr/local/zookeeper-3.4.8/bin# sudo sh ./zkServer.sh start
./zkServer.sh: 81: /usr/local/zookeeper-3.4.8/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")


解决方案
root@host8:~# cd /bin/
root@host8:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 23 22:30 /bin/sh -> dash(默认)
root@host8:/bin# ln -sf bash /bin/sh
root@host8:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Dec 23 22:37 /bin/sh -> bash




在安装目录下的bin目录启动
root@host8:/usr/solrcould/service1/zookeeper-3.5.0-alpha# sh bin/zkServer.sh start


查看结果ok
root@ubuntu:/usr/local/zookeeper-3.4.8/bin# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.8/bin/../conf/zoo.cfg
Mode: leader
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值