1、先安装hadoop,详见hadoop安装部署 2、下载安装包 zookeeper-3.4.5 解压到hadoop目录 3、编辑 vim /etc/profile 导入 export ZK_HOME=/data/hadoop272/zookeeperexport PATH=${ZK_HOME}/b ...
分类:
其他好文 时间:
2018-06-15 13:11:45
阅读次数:
159
1.ZooKeeper原理 Zookeeper虽然在配置文件中并没有指定master和slave但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通 过内部的选举机制临时产生的 2.ZooKeeper选举机制 2.1.概念 2.2. zk的选举机制( ...
分类:
其他好文 时间:
2018-06-07 10:25:49
阅读次数:
302
JMX是对运行中的JAVA系统进行管控。目前ZK使用标准的JMX接口。修改ZK的启动脚本zkServer.sh这个启动脚本进行修改,第一句不是必须的,但是第二句是必须的在conf目录下新建java.env文件重新启动为什么要在conf里面建立一个java.env呢?其实你都写在zkServer.sh中也行,但是很不利于管理,其实这个脚本本身就考虑使用变量。至于为什么是java.env,那就要看bi
分类:
其他好文 时间:
2018-06-03 19:49:14
阅读次数:
152
Zookeeper的数据模型很简单,有一系列被称为ZNode的数据节点组成,与传统的磁盘文件系统不同的是,zk将全量数据存储在内存中,可谓是高性能,而且支持集群,可谓高可用,另外支持事件监听。这些特点决定了zk特别适合作为注册中心(数据发布/订阅)。 Zookeeper注册中心 (+) (#) 建议 ...
分类:
其他好文 时间:
2018-06-03 12:37:05
阅读次数:
186
Zookeeper是什么? 分布式协调框架 Zookeeper中文件呈树形结构,树形结构下包含多个节点,称为Znode;zk中节点存储数据不超过1M,指得是Znode中存储数据不超过1M Zookeeper有什么作用? 集群管理 配置管理 领袖推选机制 锁和同步机制 高有效数据注册 Zookeepe ...
分类:
其他好文 时间:
2018-06-02 22:17:37
阅读次数:
172
#创建集群目录 mkdir /opt/cluster/zk cd /opt/cluster/zk #清理脏数据 docker stop zk-2191 docker stop zk-2192 docker stop zk-2193 docker rm zk-2191 docker rm zk-219... ...
分类:
其他好文 时间:
2018-06-02 21:27:10
阅读次数:
150
报错: 无明显报错 状况: 所有namenode都是standby,即ZK服务未生效 尝试一:手动强制转化某个namenode为active 操作:在某台namenode上,执行 hdfs haadmin -transitionToActive --forcemanual nn1 (nn1是你的某台 ...
分类:
数据库 时间:
2018-05-31 19:36:59
阅读次数:
232
fr = open('zk.txt',mode='r',encoding='utf-8')plaincode = fr.read()print('明文:' + plaincode) print('密文:',end='')for c in plaincode: print(chr(ord(c)+3), ...
分类:
其他好文 时间:
2018-05-30 22:44:31
阅读次数:
194
zookeeper有watch事件,是一次性触发的,当watch监视的数据发生变化时,通知设置了该watch的client,即watcher。 同样,其watcher是监听数据发送了某些变化,那就一定会有对应的事件类型和状态类型。 事件类型:(znode节点相关的) EventType.NodeCr ...
分类:
其他好文 时间:
2018-05-30 10:58:48
阅读次数:
167
zkCli 是 zookeeper 原生的与 zk服务群连接的客户端的程序。1. 使用zkCli.sh连接server sh zkCli.sh -timeout 2000 -server 10.202.4.22:2181 退出zkCli客户端:quit 2. zkCli 下的增删查改指令 与 配额 ...
分类:
其他好文 时间:
2018-05-29 01:54:39
阅读次数:
242