zookeeper连接

zookeeper以文件目录树作为数据模型,对应用的参数进行保存以及同步。

 

import java.io.IOException;

import org.apache.zookeeper.KeeperException;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.ZooKeeper;

public class ZkTest {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  ZooKeeper zk = null;
  try {
   zk = new ZooKeeper("1.2.3.4:2181", 
           3000, new Watcher() { 
               // 监控所有被触发的事件
      public void process(WatchedEvent event) {
       // TODO Auto-generated method stub
       System.out.println("已经触发了" + event.getType() + "事件!"); 
      }
     });
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
  //wait for connect to server
  
  try {
   Thread.sleep(6 * 1000);
  } catch (InterruptedException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }
  
  // 取出子目录节点列表
  try {
   System.out.println(zk.getChildren("/config/topics",true));
  } catch (KeeperException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (InterruptedException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } 

 }

}


 当然也可以使用zkCli.sh -server 1.2.3.4:2181 连接到 ZooKeeper 服务,连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息。进入到命令行后,"ls /" 便可看到所有的配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值