当前位置: 首页 > news >正文

论坛式网站建设最新大气房地产企业网站织梦模板

论坛式网站建设,最新大气房地产企业网站织梦模板,广州做手机网站咨询,肇庆网站开发zookeeper 数据结构 zookeeper数据模型结构,就和Linux的文件系统类型,看起来是一颗树,每个节点称为一个znode.每一个Znode默认的存储1MB的数据,每个Znode都有唯一标识,可以通过命令显示节点的信息每当节点有数据变化…

zookeeper

数据结构

  • zookeeper数据模型结构,就和Linux的文件系统类型,看起来是一颗树,每个节点称为一个znode.
  • 每一个Znode默认的存储1MB的数据,每个Znode都有唯一标识,可以通过命令显示节点的信息
  • 每当节点有数据变化,节点的版本号都会累加
  • 删除或者修改过时的节点,版本号不匹配的话就会报错
  • 每个zk存储的数量不易过大,一般为几KB
  • 每一个znode可以设置acl,进行用户权限的访问,不同的节点数据

特点

  • 暂时的\临时(Ephemera):当客户端和服务端断开连接后,所创建的Znode(节点)会自动删除
  • 持久(Persistent):当客户端和服务端断开连接的时候,所创建的Znode不会自动删除

zookeeper和Redis一样,也是c/s结构(分成客户端和服务端)

监听器

在上面我们知道了zookeeper的数据结构了,但是zookeeper才能做那么多的事情

常见的监听场景有以下两项:

  • 简历Znode节点的数据变化
  • 监听子节点的增减变化/app1节点以及子节点是否增减

在这里插入图片描述

安装zookeeper集群

环境准备
IP地址主机名myid
192.168.116.136master1
192.168.116.137node12
192.168.116.138node23
  1. 更改主机名
# 在第一个虚拟机
hostnamectl set-hostname master
# 在第二个虚拟机
hostnamectl set-hostname node1
# 在第三个虚拟机
hostnamectl set-hostname node2
  1. 映射
vi /etc/hosts192.168.116.136 master
192.168.116.137 node1
192.168.116.138 node2
  1. 修改网络配置(对每一个机器都进行修改,避免IP地址变化)
vim /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO="static"IPADDR=192.168.116.136
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
DNS1=8.8.8.8
DNS2=114.114.114.114

1.安装jdk

上传jdk 的安装包到系统中

  1. 解压jdk安装包
tar -zxvf jdk-8u202-Linuxx64.tar.gz 
  1. 更改解压后的文件名
mv jdk1.8.0_202 jdk
  1. 更改环境变量
vi /etc/profile# 在文件的最后加入
export JAVA_HOME=/software/jdk
export PATH=$PATH:$JAVA_HOME/bin
  1. 重新加载环境变量
source /etc/proflie
  1. jdk是否配置成功
java -version

配置zookeeper

  1. 安转包上传到服务器
  2. 解压安装包
tar -xvf apache-zookeeper-3.5.6-bin.tar.gz 
  1. 创建文件夹,用于存储zk数据
cd /software/zookeeper/
mkdir zkdata
  1. 创建myid文件
cd zkdata
echo '1' > myid
  1. 修改配置文件
vim software/zookeeper/conf/zoo.cfgdataDir=/software/zookeeper/zkdata/server.1=192.168.116.136:2888:3888
server.2=192.168.116.137:2888:3888
server.3=192.168.116.138:2888:3888
  1. 配置环境变量
vim /etc/profileexport ZK_HOME=/software/zookeeper
export PATH=$PATH:$ZK_HOME/bin
  1. 分发文件
# 生成公钥(一直回车确认就可以)
ssh-keygen# 将免密配置到各个节点
ssh-copy-id master
ssh-copy-id node1
ssh-copy-id node2# 分发环境变量
scp /etc/profile node1:/etc/profile
scp /etc/profile node2:/etc/profile# 向node2发送配置程序
scp -r /software root@node1:$PWD
# 向node3发送配置程序
scp -r /software root@node2:$PWD
  1. 开始在每个虚拟机都启动zookeeper
# 启动
zkServer.sh start
# 查看状态
zkServer.sh statusmaster:
ZooKeeper JMX enabled by default
Using config: /software/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: followernode1:
ZooKeeper JMX enabled by default
Using config: /software/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leadernode2:
zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /software/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

战斗结束,个人笔记,有错误,望指正,在此谢过

http://www.yayakq.cn/news/852873/

相关文章:

  • 网站建设营销外包公司排名中国建设银行官网个人网上银行
  • 企业网站如何去做优化网站项目计划书
  • 蛋糕方案网站建设建筑网片的用途
  • 烟台市城市建设发展有限公司网站店面设计师
  • 萌宝宝投票网站怎么做外贸公司推广平台
  • 淡水做网站做ppt用什么网站
  • 样asp.net做网站和县建设局网站
  • seo网站推广实例北京营销推广网站建设
  • 沈阳旅游集团网站建设山东建设银行官方网站
  • 如何进行网站网站调试做个购物商城网站多长时间
  • ae如何做视频模板下载网站北京东方华美建设集团有限公司网站
  • 网站的后端用什么软件做wordpress opencart
  • 通用网站建设商丘 网站建设
  • 上市公司网站维护怎么搭建自己的电影网站
  • 加盟凡科建站公司产品设计部门和销售
  • 淘宝商城网站建设舟山手机网站建设
  • 青海网站开发多少钱搜狗官网
  • 网站大全全部免费已经有域名 怎么做网站
  • 昆明360网站制作福州seo代理计费
  • 专业网站建设技术《电子商务网站开发实训》总结
  • 手机网站的网址是什么原因哪个网站可以免费做网页
  • 杭州自助建站网站如何推广app赚钱
  • 网站运营编辑拼多多电商网站建设
  • 婚庆网站模板下载微信网站的结构
  • 怎么给网站创建二维码cn域名不建议购买
  • 河南鑫安胜通建设有限公司网站建设网站职业证书查询
  • 江苏通力建设官方网站wordpress调用标签工具
  • 种子汤唯梁朝伟做视频网站设计网站物理结构怎么做
  • 学院网站建设总结前端可以做网站吗
  • 网站域名个人备案跟企业备案盘州电子商务网站建设