zookeeper
anjunshuangChina
你能造什么样的火箭,决定你能去拧什么样的螺丝。
展开
-
1.zookeeper基础知识
1.zookeeper简介 中间件:提供协调服务。 作用于分布式系统,发挥其优势,可以为大数据服务。 支持java,提供Java和C语言的客户端API。 2.什么是分布式系统 很多计算机组成的一个整体,一个整体一致对外,并且处理同一请求。 内部的每台计算机都可以相互通信。(rest/rpc) 客户端到服务端的一次请求到响应结束会经历多台计算机。 3.zookeeper的特性 一致性:...原创 2019-03-21 23:58:34 · 315 阅读 · 3 评论 -
2.zookeeper权限控制
1.acl(access control lists) 针对节点设置相关读写等权限,目的为了保障数据的安全性。 权限permissions可以指定不同的权限范围以及角色。 2.acl命令行 getAcl:获取某个节点的acl权限信息。 setAcl:设置某个节点的acl权限信息。 addauth:输入认证授权信息,注册时输入明文密码(登录),但是在zk系统里,密码是以加密形式存在的。 3...原创 2019-03-28 00:17:28 · 433 阅读 · 0 评论 -
3.zookeeper集群搭建
伪分布 配置数据文件 myid 1/2/3 对应 server.1/2/3 端口号修改 数据文件,文具日志文件的指定 地址 server.1 = 192.168.1.111:2888:3888 server.2 = 192.168.1.111:2889:3889 server.3 = 192.168.1.111:2890:3890 通过./zkCli.sh -server [ip]:...原创 2019-05-21 23:29:18 · 128 阅读 · 0 评论 -
4.zookeeper原生java api使用
1.会话连接与恢复 echo dump | nc localhost 2181 会话重连:主要是或者sessionId和sessionPwd 2.节点的增删改查 3.watch与acl相关操作原创 2019-05-29 00:20:23 · 117 阅读 · 0 评论 -
zookeeper不常用命令
1.查看节点状态 ./zkServer.sh status 2.连接特定节点 ./zkCli.sh -server 192.168.37.128:2181原创 2019-08-13 10:49:34 · 88 阅读 · 0 评论