本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
springboot整合dubbo+zookeeper
zookeeper安装
MAC:
brew install zookeeper
brew services start zookeeper
(其他系统版本参考官方文档)
项目结构
项目结构
dubbo-zk-demo|-- dubbo-zk-produce(服务生产端)|-- dubbo-zk-consume(服务消费端)|-- dubbo-zk-serv ...
解决办法:java.net.SocketException: Address family not supported by protocol family:
java.net.SocketException: Address family not supported by protocol family: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:532) at o ...
Zookeeper设置访问权限
zookeeper的身份认证有4种方式
(1)world: 它下面只有一个id, 叫anyone, world:anyone代表任何人,zookeeper中对所有人有权限的结点就是属于world:anyone的
(2)auth: 它不需要id, 只要是通过authentication的user都有权限(zookeeper支持通过kerberos来进行authencation, 也支持userna ...
【分布式】Zookeeper的Leader选举-选举过程介绍比较清晰(转帖)
转帖地址:https://blog.csdn.net/gaoshan12345678910/article/details/67638657
http://www.cnblogs.com/leesf456/p/6107600.html
一、前言
前面学习了Zookeeper服务端的相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。
...
ZooKeeper实现分布式事物锁
闲暇时研究了下基于ZooKeeper实现的分布式事务锁,做下记录,便于回顾复习
public class DistributeLock implements Lock,Watcher {
//锁的名称
private String lockName;
private long TIMEOUT = 3000;
//当前锁的节点
private String currentL ...
zookeeper系列1:入门
目录
zookeeper入门
通过客户端操作zookeeper
一、zookeeper是什么
zookeeper是一个开源的分布式协调服务框架
二、可以解决的问题
在分布式应用中,提供可靠的,可扩展的,分布式的,可配置的协调机制来管理整个集群的状态
统一命名服务,信息配置管理,数据一致性,集群管理,分布式锁等等
三、zookeeper怎么使用
3.1z ...
zookeeper使用的一些细节
在使用zookeeper的过程中,我们避免不了需要配置zoo.cfg文件,在解压文件后,在conf文件夹下面并没有zoo.cfg文件,需要把zoo_sample.cfg文件做一个拷贝来重命名为zoo.cfg文件,完成了zoo.cfg文件的重命名我们就可以对该文件进行配置了。
在单机单节点(一个zookeeper服务器启动)的情况下,我们只需要配置dataDir ...
zookeeper分布式锁实现
通过微信公众号查看本文,效果更明显哦,文章链接:https://mp.weixin.qq.com/s/VeSCrZ-dlPdLKGTY2xoZ7w
一、zookeeper介绍
zookeeper是一个分布式的、开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。在zook中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据,通过客户端可对znode ...
Zookeeper之安装与简单测试
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的基本运转流程:
1、选举Leader。
2、同步数据。
3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。
4、 ...
Curator使用琐事杂记
Watcher部分
这种方式只能监听一次,监听完了需要重新注册watcher
client.getChildren().usingWatcher(new AA2.Watcher()).forPath("/b");
PathChildrenCache ...
zookeeper集群安装
1、修改操作系统的/etc/hosts文件,添加IP与主机名映射:
# vim /etc/hosts
#zookeeper cluster server
192.168.1.135 server-zk-01
192.168.1.135 server-zk-02
192.168.1.135 server-zk-03
2、下载安装zookeeper
wget http://mirrors.hust ...