
zookeeper
qq_32182461
这个作者很懒,什么都没留下…
展开
-
zookeeper学习之文件结构
bin文件夹:zookeeper服务的相关命令的文件夹,用于开启zookeeper服务等。conf文件夹:存放配置文件,其中最主要的是zoo_sample.cfg文件夹,启动zk前需要配置这个文件dist-maven:mvn编译后的文件夹docs:文档帮助lib:需要的jar包recipes:案例代码(election lock queue)src:源码文件夹 zo...原创 2018-09-13 15:02:13 · 359 阅读 · 0 评论 -
zk学习之基本的数据模型
zookeeper数据模型为树形结构,也可以表现为下面的样子:原创 2018-09-13 15:15:13 · 237 阅读 · 0 评论 -
zk学习之数据模型的基本操纵
(1)开启zk服务:进入bin目录,执行:./zkServer.sh./zkServer.sh 命令后面需要加一些启动的参数 :start 表示启动zk服务restart 表示重新启动zk服务等等 (2)使用客户端来连接服务端进入bin目录执行./zkCli.sh 默认连接到服务端的2181端口 (3)zk客户端的相关指令:ls 路径(相对路径) : 表示查...原创 2018-09-13 16:24:10 · 232 阅读 · 0 评论 -
zk学习之常用命令
(1)客户端链接服务器:./zkCli.sh(2)ls命令:查看该节点下有什么节点,/ 表示zookeeper的根节点,下面就表示查看根节点下有什么节点(3)ls2命令:查看该节点下有什么节点,并输出节点的状态信息ZxId表示该节点的名称(命令前面带c表示创建时的信息)time表示该节点的创建时间 (命令前面带c表示创建时的信息)pZxId表示该节点的子节点的i...原创 2018-09-13 18:20:16 · 1609 阅读 · 0 评论 -
zk学习之ACL权限管理
acl相关命令:acl命令的构成:schema构成:word表示任何用户都可以登陆auth表示需要特定的账号密码才可以登陆digest表示需要对密码加密才能登陆ip表示只有特定的ip才可以访问super表示超级管理员:permissions构成: ...原创 2018-09-14 09:39:23 · 388 阅读 · 0 评论 -
zk学习之ACL命令行学习
设置ACL:语法:setAcl path acl<1>设置任何人权限,任何人都可以操作该节点eg:world:anyone必须捆绑使用,表示任何人都有权限操作setAcl /lc/hyq world:anyone:crwa 表示给根节点下的lc节点下的hyq节点设置acl权限 acl权限表示该节点所有人都可以对该节点操作,具体的操作权限有crwa这四种权限。...原创 2018-09-14 10:58:55 · 712 阅读 · 0 评论 -
zk学习之四字命令
四字命令可以在linux的环境下查看zk的一些相关的信息,使用之前需要安装nc命令:yum install nc四字命令语法:echo:[command] | nc [ip] [port]常用command:(1)stat:查看当前zk的状态信息,,以及mode(表示单机或集群)模式(2)ruok:查看当前zk服务器是否启动状态,若启动,回复imok(3)dump:...原创 2018-09-14 14:56:37 · 1730 阅读 · 0 评论 -
zk学习之zk集群搭建
<1>进入conf文件夹,编辑zoo.cfg文件添加<1>dataDir(zk的工作目录,必须配置)dataLogDir(zk的日志文件,可以不配,默认在dataDir)c'l<2>添加主从zk:server.1表示zk节点id为1的节点server.2表示zk节点id为2的节点server.3表示zk节点id为3的节...原创 2018-09-25 11:32:22 · 348 阅读 · 0 评论