bigdata_02_Zookeeper
zookeeper
最佳第六六六人
一只威武的大数据架构攻城狮
展开
-
大数据3_04_zookeeper概述和内部原理
1 Zookeeper (1)概述 zookeeper是开源的、分布式的、为分布式应用提供协调服务的Apache项目。 是一个基于观察者模式设计的分布式服务管理框架。 负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦数据状态变化,zookeeper就负责通知在zookeeper上注册的观察者做出相应反应。 (2)特点 Zookeeper:一个领导者(Leader),多个跟随着(Follower)组成的集群。 集群只有半数以上节点存活,Zookeeper就能正常服务!(必须是>半数)原创 2020-10-19 20:18:06 · 221 阅读 · 1 评论 -
大数据3_03_zookeeper的API操作
4 ZooKeeper的API操作 4.1 环境准备 步骤1:创建一个Maven工程,添加pom文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>原创 2020-10-19 20:15:44 · 103 阅读 · 1 评论 -
大数据3_02_zookeeper的命令行操作
3 ZooKeeper的命令行操作 命令基本语法 功能描述 help 显示所有操作命令 ls path 使用 ls 命令来查看当前znode的子节点 -w 监听子节点变化 -s 附加次级信息 create 普通创建 -s 含有序列 -e 临时(重启或者超时消失) get path 获得节点的值 -w 监听节点内容变化 -s 附加次级信息 set 设置节点的具体值 stat 查看节点状态 delete 删除节点 deleteall 递归删除节点原创 2020-10-19 20:14:53 · 100 阅读 · 1 评论 -
大数据3_01_zookeeper安装部署
2 Zookeeper安装 (1)安装部署 步骤1:解压到/opt/module下 tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module # 为了方便可以改个名 mv apache-zookeeper-3.5.7-bin.tar.gz zookeeper 步骤2:配置环境变量 sudo vim /etc/profile.d/my_env.sh # 增加如下内容: export ZOOKEEPER_HOME=/opt/module/zookee原创 2020-10-18 14:09:59 · 203 阅读 · 0 评论