随笔分类 - Zookeeper
摘要:今天是平安夜,先祝大家平安夜快乐。这篇文章我们来谈谈 Zookeeper Linux 集群。 为什么要集群呢?因为一台服务不够。集群是为了系统扩容,系统稳定。一台服务挂了,没关系,我还有其他的服务。集群虽然可以带来很多好处,例如高可用性,高并发,高流量,但是也有它的缺点。因为是多台服务器,所以怎么去
阅读全文
摘要:关于上一篇 Zookeeper 的文章是介绍安装启动,这一篇介绍独立服务,也就是单台 Zookeeper 提供服务。首先登陆 Linux 系统,确保网络通畅。如果遇到找不到网卡 eth0 情况,可以先通过 ifconfig 查看网络情况,ifconfig eth0 up 启动。设置相关的 IP 地址
阅读全文
摘要:Zookeeper 在 windows 下安装比较简单,属于无脑式安装,下载下来双击脚本就可以了。前面的文章中也有介绍,今天我来写写 Linux 下的安装,以及所碰到的坑。 首先,登陆 Linux 系统,这个不用多说。 其次,下载相应的 Zookeeper 安装包。 wget http://mirr
阅读全文
摘要:【Curator】 和 ZkClient 一样,Curator 也是开源客户端,Curator 是 Netflix 公司开源的一套框架。 创建连接 static CuratorFramework newClient(String connectString,RetryPolicy retryPoli
阅读全文
摘要:【ZkClient】 ZkClient 是 GitHub 上一个开源的客户端,如果我们用 Maven 来管理工程,则引用如下。 创建连接 public ZkClient(String serverstring) public ZkClient(String serverstring,int conn
阅读全文
摘要:今天我们来说说 Zookeeper 客户端启动,整个文章分三个部分:第一部分是 Zookeeper 原生 API 客户端,第二部分是开源客户端 ZkClient,第三部分是开源客户端 Curator。 【Zookeeper API】 创建会话 new ZooKeeper(String connect
阅读全文
摘要:Zookeeper 的视图结构跟标准的 Unix 文件系统很像,都有一个根节点 / 。在根节点下面就是一个个的子节点,我们称为 ZNode。ZNode 是 Zookeeper 中最小数据单位,在 ZNode 下面又可以再挂 ZNode,这样一层层下去就形成了一个层次化命名空间 ZNode 树,我们称
阅读全文
摘要:Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination。这里是 Zookeeper 官网的第一
阅读全文