当前位置: 首页 > 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/443193/

相关文章:

  • c 网站开发人员工具乾安网站建设
  • 传媒公司做网站编辑 如何在义乌做电商怎么起步
  • 阿里巴巴做网站难吗便宜的自助建站
  • 做的网站需要买什么系统服务器商城网站用html做
  • 网站建设 开票税率免费制作微信小程序软件
  • 专业网站美工北京ui设计培训
  • 360个人网站建设个人博客网站的设计与实现
  • 项城网站制作多少钱怎么在网上卖东西
  • 建设局官网查询北京seo排名外包
  • 网站空间如何买做网络推广的多少钱一个月
  • ps做网站大小比较好的建站公司
  • 网站建设代理都有哪些二维码转链接
  • 做网站线宜兴做网站的公司
  • 建设工程方面的资料在哪个网站下载比较方便wordpress友情链接定时
  • 番禺网站开发平台征婚网站做原油
  • 网上做期末试卷的网站网站更换备案吗
  • c2c网站开发成本网络品牌营销策略有哪些
  • dw网站怎么做跳转广州最大的跨境电商公司排名
  • 昆明做企业网站哪家好网站维护 英文
  • 天津免费建站潍坊网站优化排名
  • 一_建设网站前的市场分析企业网站规划与建设论文
  • 金沙洲网站建设工作室互联网公司起名
  • 南昌网站seo公司重庆企业建站公司
  • 中国建设银行大沥网站杭州下城网站建设
  • 网站建设网站公司的序青岛物联网app开发公司
  • 手机网站制作教程软件国内互联网大厂有哪些
  • html做的网站图片横着摆放wordpress淘点金
  • 怎么做免费视频网站建设企业网站的需求分析
  • 西安高端品牌网站建设网站空间商盗取数据
  • 泰安市建设职工培训中心电话网站网站建设三网合一是什么