zookeeper3.4.6分布式数据一致性服务集群在CentOS6.5上部署

zookeeper3.4.6官方稳定版下载: 下载
 
1、zookeeper集群安装(3台机器)
    1)、前提:安装jdk 1.7
    2)、将zookeeper-3.4.6.tar.gz,使用root用户上传到某个目录下,并解压。
         tar -zxvf zookeeper-3.4.6.tar.gz
          我这里解压的目录是/soft/zookeeper-3.4.6目录下
    3)、 vi /etc/profile追加
          export ZOOKEEPER_HOME=/soft/zookeeper-3.4.6
          export PATH=$PATH:$ZOOKEEPER_HOME/bin
          然后执行source /etc/profile
 
2、配置每一台zookeeper服务器,在解压目录下的conf目下,把zoo_sample.cfg重命名为zoo.cfg
     1) 、cd /conf
      mv zoo_sample.cfg zoo.cfg    重命名
     2)、vi zoo.cfg 简单配置
       dataDir=/tmp/zookeeper
       clientPort=2181   可以根据自己的需求配置端口号
        #该目录需要自己提前建立
       dataLogDir=/soft/zookeeper-3.4.6/logs
       #集群中的服务器,需要包括本机自己的ip地址和端口号
       #集群内的所有服务器的server.id配置项需要保证一致(id范围1-255)
       #2888端口号是zookeeper服务之间通信的端口,而3888是zookeeper与其他应用程序通信的端口
       server.1=192.168.62.155:2888:3888   
       server.2=192.168.62.153:2888:3888
       server.3=192.168.62.154:2888:3888
        
 
 
    3)、开放2181端口防火墙
       #/sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
       #/etc/init.d/iptables save
       #service iptables restart
 
3、在配置文件dataDir指定的目录下建立myid文件,文件中只一行,且是数字,指当前服务器的id
     如下:vi myid
              1
 4、启动和关闭zookeeper
    #zkServer.sh start
    #zkServer.sh stop
    #zkServer.sh status 查看服务的状态,看谁是主、从
 5、查看日志:
    服务器的启动、关闭日志在/conf目录下,可tail -f zookeeper.out查看。
6、客户端脚本命令:
     #zkCli.sh   默认连接本机
     #zkCli.sh -server ip:port 连接指定服务器的机器
     #create /zk-node nihao  在根目录下创建了一个名字为zk-node的节点,值为nihao。
 #create /zk-node/hezhixiong hello 在/zk-node目录下又创建了一个hezhixiong目录节点,值为hello
#ls /zk-node 列出该节点下的所有子节点
#get /zk-node 得出该节点下的值和其他信息
#set /zk-node nibuhao
#delete /zk-node/hezhixiong  删除节点,需要注意的是只有没有子节点的节点才能被删除。
 
 
        
 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值