![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
cjay_fighting
这个作者很懒,什么都没留下…
展开
-
zookeeper集群搭建
主要步骤 压缩包拷到各个机器,解压 修改conf/zoo.cfg,配置数据目录dataDir,配置机器server.[myid]=ip:port:port,有多少台就配多少个,myid为不能重复的数字,注意有2个端口号,第一个用来正常通讯,比如follower同步leader数据,第二个用来选举leader 在dataDir目录下新建myid文件,每台zk对应一个数字 分别启动zk,zkServer.sh status查看状态 详细步骤 复制到/opt下3个目录: 分别修改zoo.cfg dataDi原创 2021-03-18 22:52:38 · 97 阅读 · 0 评论 -
zookeeper事件监听机制
简介 zk事件监听命令,加-w: ls -w [path]:监听子节点的增删 get -w [path] 数据变化 stat -w [path] 节点属性变化 zk事件类型: None 连接建立事件 NodeCreated,NodeDeleted 节点创建,节点删除 NodeDataChanged 节点数据变化 NodeChildrenChanged 子节点列表变化 DataWatchRemoved 节点监听移除 ChildrenWatchRemoved 子节点监听移除 ls -w 创建节点,并ls原创 2021-03-18 17:20:16 · 346 阅读 · 0 评论 -
zookeeper Acl权限控制
简介 ACL全称Access Controll List,访问控制列表,用来对znode的读写进行权限控制,以保证数据安全性。 ACL由3部分组成,权限模式(schema),授权对象(id),权限信息(permission),schema:\id:permission 权限模式 模式 说明 world 默认,全世界都可以访问 ip 针对一个或多个IP授权 auth 用户名密码,明文 digest 用户名密码,密文 授权对象 ip的授权对象就是IP地址,一个或多个,逗号分割 a原创 2021-03-18 16:33:11 · 405 阅读 · 0 评论 -
zookeeper数据模型和命令
持久节点 create默认创建的就是持久节点,持久节点会话关闭不会自动删除 [zk: localhost:2181(CONNECTED) 34] create /persistence_node Created /persistence_node stat查看节点状态 [zk: localhost:2181(CONNECTED) 35] stat /persistence_node cZxid = 0x15 ctime = Thu Mar 18 14:07:38 CST 2021 节点的创建时间 mZxi原创 2021-03-18 14:31:52 · 78 阅读 · 0 评论 -
zookeeper安装
单机安装 安装Jdk 官网下载安装包apache-zookeeper-3.5.8-bin.tar.gz,解压 进入conf目录,cp zoo_sample.cfg zoo.cfg vim zoo.cfg,修改dataDir=/zookeeper/data,该目录为数据目录,不需要手动建,第一次启动会自动创建 启动zk,bin/zkServer.sh start,查看状态:bin/zkServer.sh status,停止bin/zkServer.sh stop ...原创 2021-03-17 22:36:52 · 63 阅读 · 0 评论