zookeeper3.4 安装测试 (有问题请留言,持续维护,分享快乐,学习也快乐,619你在哪)

  1. 提交安装好基本环境(本人其他文章或百度)
  2. 安装节点在 node1 node2 node3
  3. 上次压缩包,解压 tar zxf zookeeper-3.4.14.tar.gz (三个节点)
  4. 软链   ln -sf /data/app/zookeeper-3.4.14 /usr/local/zookeeper
  5. 配置  cd /usr/local/zookeeper/conf/   

    [root@node1 conf]# vim zoo.cfg 

    tickTime=2000
    dataDir=/usr/local/zookeeper/data
    clientPort=2181
    initLimit=5
    syncLimit=2
    server.1=node1:2888:3888
    server.2=node2:2888:3888
    server.3=node3:2888:3888

  6. 日志目录   vim /usr/local/zookeeper/bin/zkEnv.sh   这句  

  7. 复制两配置文件到node2 node3

  8. 创建dataDir 文件夹 设置节点myid  对应

  9. 配置环境变量 

  10. 生效环境变量  启动 zkServer.sh start   jps查看 状态查看

  11. 代码测试 

    static ZooKeeper zk;
        static {
            try {
                CountDownLatch latch = new CountDownLatch(1);
                zk = new ZooKeeper("192.168.136.132:2181,192.168.136.133:2181,192.168.136.134:2181", 3000, new Watcher() {

                    @Override
                    public void process(WatchedEvent event) {
                        if (event.getState() == KeeperState.SyncConnected) {
                            latch.countDown();
                        }
                    }
                });
                latch.await();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        public static void main(String[] args) {
            //delete("/spark-ha");
            show("/");
        }

        public static void show(String path) {
            try {
                zk.getChildren(path, false).forEach(f -> {
                    String url = path + (path.endsWith("/") ? "" : "/") + f;
                    System.out.println(url);
                    show(url);
                });
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值