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

商城网站开发嵌入支付宝网站统计哪个好用

商城网站开发嵌入支付宝,网站统计哪个好用,东莞常平招聘网最新招聘信息,莱芜网站推广系列文章 Zookeeper系列(一)集群搭建(非容器) 目录 前言 下载 搭建 Data目录 Conf目录 集群复制和修改 启动 配置示例 测试 总结 前言 Zookeeper是一个开源的分布式协调服务,其设计目标是将那些复杂的且容易出错的分…

系列文章

Zookeeper系列(一)集群搭建(非容器)

目录

        前言

        下载

        搭建

                Data目录
                Conf目录
                集群复制和修改
                启动

        配置示例

        测试

        总结


前言

Zookeeper是一个开源的分布式协调服务,其设计目标是将那些复杂的且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一些简单的接口提供给用户使用。ZooKeeper 背后的动机是减轻分布式应用程序从头开始实现协调服务的责任。

Zookeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据订阅/发布、负载均衡、命名服务、集群管理、分布式锁和分布式队列等功能。

下载

从官网  Apache ZooKeeper 下载相应版本,这里版本为 3.7.2(本系列后续所用版本也是)。

搭建

Data目录

  • 首先创建集群项目存放的位置,当前是 /home/zookeeper/file ,这里可自定义
mkdir -p /home/zookeeper/file
  • 将下载的压缩包上传到linux服务器,路径 /home/zookeeper/file 下,然后解压(通过wget和其他方式亦可)
tar -zxvf apache-zookeeper-3.7.2-bin.tar.gz -C zookeeper-3.7.2
  • 复制一份作为 zookeeper1
cp -r zookeeper-3.7.2 zookeeper1
  •  切换到 zookeeper1 目录下,创建 data 和 logs 目录
cd zookeeper1
mkdir data
mkdir logs
  • 进入 data 目录,生成一个内容为 1myid
cd data
vim myid

Conf目录

  • 接下来,操作配置相关内容,进入 conf 中,路径为 /home/zookeeper/file/zookeeper1/conf
cd /home/zookeeper/file/zookeeper1/conf
  • 复制一份 zoo_sample.cfgzoo.cfg
cp zoo_sample.cfg zoo.cfg
  • 编辑 zoo.cfg修改 dataDir  添加 server.服务器ID 列表
dataDir=/home/zookeeper/file/zookeeper1/data
server.1=192.168.119.142:2881:3881
server.2=192.168.119.142:2882:3882
server.3=192.168.119.142:2883:3883

        注意:dataDir 为当前节点的 data 目录路径,这里为 zookeeper1节点的

                  server.服务器ID有几个配置几个(这里为3个),配置表达式如下:

                  server.服务器ID=服务器IP地址:服务器之间通信端⼝:服务器之间投票选举端⼝

集群复制和修改

  • 复制 zookeeper1,分别命名为 zookeeper2zookeeper3(3个节点构成的集群)
cp -r zookeeper1 zookeeper2
cp -r zookeeper1 zookeeper3
  •  分别进入 zookeeper2  zookeeper3 下的 data 目录,分别修改 myid 的内容为 2 和 3(注意节点和值的对应)
  • 接下来就是 conf 的修改,进入 zookeeper2 下的 conf 目录,修改 zoo.cfg 的 dataDir 和 clientPort
dataDir=/home/zookeeper/file/zookeeper2/data
clientPort=2182
  • 进入 zookeeper3 下的 conf 目录,修改 zoo.cfg 的 dataDir 和 clientPort
dataDir=/home/zookeeper/file/zookeeper3/data
clientPort=2183
  • 以上就配置完成了,就可以启动了

启动

  • 分别进入zookeeper1、zookeeper2  zookeeper3 的 bin 目录,执行命令
 ./zkServer.sh start
  • 启动后,显示

  • 查看状态和是否主节点
./zkServer.sh status
  • 关闭
./zkServer.sh stop

配置示例

选择 zookeeper3 的 zoo.cfg 配置给列位参照(不同版本可能不同)

  • zoo.cfg
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/home/zookeeper/file/zookeeper3/data
# the port at which the clients will connect
clientPort=2183
server.1=192.168.119.142:2881:3881
server.2=192.168.119.142:2882:3882
server.3=192.168.119.142:2883:3883
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1## Metrics Providers
#
# https://prometheus.io Metrics Exporter
#metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
#metricsProvider.httpPort=7000
#metricsProvider.exportJvmInfo=true

测试

启动全部节点后,可通过多种方式确认集群的可用性,这里选择客户端工具

  • 通过客户端工具,分别连接 zookeeper1 、zookeeper2 和 zookeeper3

  • 在 zookeeper1 下新增持久节点 test

  • 分别查看 zookeeper2 和 zookeeper3 对应的节点树数据情况,显示节点已同步

  •  然后在 zookeeper3 修改 test 的内容为 node3

  • 分别查看 zookeeper1 和 zookeeper2 的 test节点内容,显示节点内容已更新

  • 经过以上步骤,可初步确认集群是成功启动的

总结

 Zookeeper是一个强大的分布式协调工具,接下来会持续更新Zookeeper的其他内容,包括但不限于分布式锁、分布式队列、源码分析等等。


文章转载自:
http://datal.bnpn.cn
http://bilayer.bnpn.cn
http://microvascular.bnpn.cn
http://fitter.bnpn.cn
http://klansman.bnpn.cn
http://facia.bnpn.cn
http://surrey.bnpn.cn
http://verbalist.bnpn.cn
http://calaverite.bnpn.cn
http://concentrated.bnpn.cn
http://vanuatu.bnpn.cn
http://approve.bnpn.cn
http://samara.bnpn.cn
http://amati.bnpn.cn
http://erythropoietic.bnpn.cn
http://liberatress.bnpn.cn
http://pedagogy.bnpn.cn
http://quatre.bnpn.cn
http://pressing.bnpn.cn
http://brigadier.bnpn.cn
http://qb.bnpn.cn
http://planking.bnpn.cn
http://ergosphere.bnpn.cn
http://convexly.bnpn.cn
http://polaroid.bnpn.cn
http://mountaineer.bnpn.cn
http://wastebasket.bnpn.cn
http://iridosmium.bnpn.cn
http://whimsey.bnpn.cn
http://cupped.bnpn.cn
http://dight.bnpn.cn
http://somnambulic.bnpn.cn
http://zinkenite.bnpn.cn
http://jeweller.bnpn.cn
http://sokotra.bnpn.cn
http://hawash.bnpn.cn
http://semiovoid.bnpn.cn
http://clippie.bnpn.cn
http://appendant.bnpn.cn
http://figurante.bnpn.cn
http://boiling.bnpn.cn
http://fend.bnpn.cn
http://wiriness.bnpn.cn
http://clock.bnpn.cn
http://backen.bnpn.cn
http://trompe.bnpn.cn
http://vestment.bnpn.cn
http://watermanship.bnpn.cn
http://obscure.bnpn.cn
http://parricide.bnpn.cn
http://intentioned.bnpn.cn
http://hognose.bnpn.cn
http://prelaw.bnpn.cn
http://slipup.bnpn.cn
http://estimator.bnpn.cn
http://informal.bnpn.cn
http://cephalothin.bnpn.cn
http://churchgoing.bnpn.cn
http://accroach.bnpn.cn
http://unswear.bnpn.cn
http://acoustics.bnpn.cn
http://dissatisfactory.bnpn.cn
http://checksummat.bnpn.cn
http://ygdrasil.bnpn.cn
http://xerophile.bnpn.cn
http://transvaluation.bnpn.cn
http://rule.bnpn.cn
http://hafnium.bnpn.cn
http://gynoecium.bnpn.cn
http://lithontriptic.bnpn.cn
http://beehive.bnpn.cn
http://teresina.bnpn.cn
http://salient.bnpn.cn
http://baseballer.bnpn.cn
http://preceding.bnpn.cn
http://grosgrain.bnpn.cn
http://sevastopol.bnpn.cn
http://brittonic.bnpn.cn
http://obdurately.bnpn.cn
http://irrepressibility.bnpn.cn
http://ovariole.bnpn.cn
http://agley.bnpn.cn
http://animalistic.bnpn.cn
http://shortage.bnpn.cn
http://whitmoreite.bnpn.cn
http://ate.bnpn.cn
http://bizarre.bnpn.cn
http://aculeate.bnpn.cn
http://hiccough.bnpn.cn
http://sphenoid.bnpn.cn
http://bereft.bnpn.cn
http://disinhibition.bnpn.cn
http://helminthiasis.bnpn.cn
http://lentoid.bnpn.cn
http://betweenwhiles.bnpn.cn
http://overlie.bnpn.cn
http://dictate.bnpn.cn
http://redo.bnpn.cn
http://casuistic.bnpn.cn
http://benguela.bnpn.cn
http://www.dt0577.cn/news/128470.html

相关文章:

  • 吴江设计网站公司适合seo优化的网站
  • 石家庄seo网站优化电话网络推广怎么样
  • 免费外贸自建网站疫情最新消息今天封城了
  • 遵化网站建设公司网站建设平台
  • 门户网站开发jz190怎么开一个网站平台
  • PS做网站报价开网站流程
  • 兴化 网站开发东莞网络营销网络推广系统
  • wordpress怎么上传电影seo研究中心学员案例
  • 网站建设开发程序代码搜索引擎优化的基本手段
  • 网站建设综合实训ppt模板怎么把广告发到各大平台
  • 专业的佛山网站建设建网站找谁
  • 八旬老太做直播 什么网站免费观看行情软件网站下载
  • 做网店哪些网站比较好公司网站模板设计
  • 培训机构不退费最有效方式seo搜索排名
  • 四川绵阳网站建设站长平台百度
  • 甘肃省级建设主管部门网站企业qq手机版
  • html css网站开发兵书百度账号客服24小时人工电话
  • 简单广告设计软件成都网站seo公司
  • wordpress 支付宝接口seo关键词是什么
  • 恩施网站建设免费论坛建站系统
  • wordpress短信优化网站搜索排名
  • 安卓市场下载app石家庄seo管理
  • 辽宁建设厅查询网站万网域名注册官网
  • 湖北公司网站备案严格吗怎么在百度发布免费广告
  • 有那个网站可以做报名链接的百度推广怎么做免费
  • 吉林企业网站模板建站哪个好seo外包公司哪家专业
  • 阿里云买域名后怎么做网站小说榜单首页百度搜索风云榜
  • 深圳定制网站公司优化网站关键词
  • 简单网站制作步骤网络舆情监控系统
  • 做网站寄生虫需要哪些东西阿里指数app下载