Zookeeper,Dubbo学习

zookeeper具体介绍和配置请看如下链接:http://blog.csdn.net/yinwenjie/article/details/47361419 谢谢大神。

当zookeeper集群之后查看状态命令时,需要将三台全部开启才能看到状态,不然只开一台,查看状态命令是无效的。

而且当集群时,好像开leader的时候看日志会报错,但是开启3台之后,就不会报了,这个应该不用管。

需要关闭防火墙或者打开端口


客户端API:

//创建 zookeeper客户端

ZooKeeper zooKeeper = new ZooKeeper("192.168.92.129", 2000, new Watcher() {

@Override
public void process(WatchedEvent event) {
System.out.println("WatchedEvent---"+event.getPath());
System.out.println("WatchedEvent---"+event.getType());
System.out.println("WatchedEvent---"+event.getState());


}
});

//创建节点,参数3默认写这个,参数4生成节点的模式

ooKeeper.create("/hgh/ooo", "woshiooo".getBytes(),Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT_SEQUENTIAL);

换一个父节点,序列号重新从1开始

//删除节点,delete的version参数填-1为匹配所有

zooKeeper.delete("/hgh/lll", -1);


//节点是否存在,stat可以的到该节点的信息,false表示不监听

Stat stat = zooKeeper.exists("/hgh/ggg", false);


//修改节点的内容

zooKeeper.setData("/hgh/ggg", "wogaibianleggg".getBytes(), -1);


//得到节点内容,第二个参数表示是否监听,第三个参数表示该节点内容的具体信息,不填就表示所有

byte[] data = zooKeeper.getData("/hgh/ggg", false, null);


//查新该节点下的所有子节点

List<String> children = zooKeeper.getChildren("/hgh", false);

//监听是一次性的


Dubbo学习

//Dubbo介绍如下

http://www.oschina.net/p/dubbo/




//dubbo和zookeeper和spring的整合

http://doc.okbase.net/congcong68/archive/112508.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值