Zookeeper
原飞木
Java开发工程师
展开
-
Zookeeper分布式集群搭建(六)
分布式部规划:在129,130,131服务器上面分布部署zookeeper准备工作准备三台服务器,使用的是VMware Workstation这个虚拟机并复制三份centos7的镜像安装jdk下载zookeeper,并上传到linux服务器上解压到指定目录:[bushro@hadoop129 software]$ tar -zxvf zookeeper-3.4.10.tar.gz...原创 2020-01-18 21:39:06 · 937 阅读 · 0 评论 -
Zookeeper基础命令操作(一)
zookeeper的特性一致性:数据一致性,数据按照顺序分批入库原子性:事务要么成功要么失败,不会局部化单一视图:客户端连接集群中的任意zk节点,数据都是一致的可靠性:每次对zk的操作状态都会保存在服务端实时性:客户端可以读取到zk服务端的最新数据安装zookeeper下载地址https://zookeeper.apache.org/上传到服务器后解压,环境变量配置,需要先安...原创 2019-07-07 14:05:13 · 1124 阅读 · 0 评论 -
Zookeeper客户端命令行学习(二)
ACL权限控制针对节点可以设置相关读写等权限,目的为了保障数据安全性权限permissions可以指定不同的权限范围以及角色ACL命令行getAcl:获取某个节点的acl权限信息setAcl:设置某个节点的acl权限信息addauth:输入认证授权信息,注册时输入明文密码(登陆)但是在zk的系统里,密码是以加密的形式存在的zk的acl通过[scheme原创 2019-07-11 20:51:29 · 1971 阅读 · 0 评论 -
Zookeeper单机伪集群搭建(三)
由于电脑内存有限,就在一个虚拟机里面进行zookeeper伪集群搭建1.复制两份一样的zookeeper,分别命名为zookeeper02,zookeeper03,一个主两个从,需要分别在主目录下创建dataDir目录,并且在下面创建myid文件,本案例就分别为1,2,3下面配置中server.X,这个X值即为集群机器中myid文件中的值。修改主节点conf下的配置,端口还是2181zo...原创 2019-07-26 23:30:03 · 923 阅读 · 0 评论 -
Zookeeper原生Java api使用(四)
zk客户端与服务器连接 客户端和zk服务端链接是一个异步的过程 当连接成功后后,客户端会收的一个watch通知 参数: connectString:连接服务器的ip字符串, 比如: "192.168.1.1:2181,192.168.1.2:2181,192.168.1.3:2181" 可以是一个ip,也可以是多个ip,一个ip代表单机,多个ip代...原创 2019-07-30 20:56:10 · 913 阅读 · 0 评论 -
Apache Curator客户端的使用(五)
zk原生api的不足之处超时重连,不支持自动,需要手动操作Watch注册一次后会失效不支持递归创建节点Apache curator是apache的开源项目,解决watcher注册一次就失效的问题,api更加简单易用,提供更多解决方案并且实现简单:如分布式锁...原创 2019-08-12 22:33:00 · 989 阅读 · 0 评论