Dubbo之Zookeeper安装测试和zookeeper的集群搭建说明
1. Zookeeper安装
1.1测试JDK
1.2上传压缩包
zookeeper官网:https://zookeeper.apache.org/releases.html
1.3解压压缩包
tar -xvf zookeeper-3.4.14.tar.gz
1.4 删除压缩包,将解压文件改名为zookeeper(自定义)
1.5 创建data和log文件
1.6 修改zoo.cfg配置文件
1.6.1 进入data文件,pwd
,复制其路径
1.6.2更改zoo_sample.cfg文件名为zoo.cfg
1.6.3 修改dataDir路径,也就是刚才的data路径(dataLogDir类似)
1.7 检测Zooleeper是否安装成功
1.7.1 进入bin文件目录下,通过sh zkServer.sh start
开启
1.7.2 开启后 ,通过 sh zkServer.sh status
检测状态 ,
状态显示为standalone说明开启成功,你的Zookeeper安装成功!!!
2.Zookeeper集群搭建
2.1 准备工作
2.1.1创建zkCluster文件再zookeeper的根目录下,再其中创建zk1/zk2/zk3三个文件夹
2.1.2在三个文件夹中创建data和log文件 -- mkdir {zk1,zk2,zk3}/{data,log}
2.2创建myid
2.2.1根据不同的文件有不同myid
-----zk1的myid中内容为1,zk2为2,zk3为3
2.3编辑配置文件
2.3.1 复制zk1的路径
2.3.2 在conf文件目录下将zoo_sample.cfg 复制为zoo1.cfg之后修改配置文件.
2.3.3 vim zoo1.cfg -->> 更改配置
- dataDir和dataLogDir的路径就用data和log所对应的路径
- clientPort 所对应的2181的最后一位数,只需按照myid中的数字所配置,其余三位不用修改
- server.1/2/3 是属于叠加一的方式,便于记忆
- zoo2.cfg/zoo3.cfg只需按照我上文所述更改即可
- 记住server.1/2/3不需要更改,只用配置一次
2.4 测试集群搭建是否成功
sh zkServer.sh start zoo1.cfg 开启 sh zkServer.sh stop zoo1.cfg 关闭 sh zkServer.sh status zoo1.cfg 检测状态
2.4.1 在图中我只开启了zoo1.cfg/zoo2.cfg---->> 从我框住的可以看出,zoo2.cfg为主机,zoo1.cfg为从机,如果zoo3.cfg开启,依旧是zoo2.cfg的从机
Zookeeper集群搭建成功!!!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于Nginx的媒体服务器技术
国内应用比较多的开源流媒体服务器nginx-rtmp-module一直存在功能少、集群化难度大等问题。在LiveVideoStack线上分享中,PingOS 开源项目组开发工程师、UCloud RTC研发工程师朱建平详细介绍了基于nginx-rtmp-module的PingOS流媒体服务器在http-flv、http-ts、hls+、多进程、转推、回源以及集群化部署方面的技术实现细节。 文 / 朱建平 整理 / LiveVideoStack 直播回放 https://www2.tutormeetplus.com/v2/render/playback?mode=playback&token=006643cdea15499d96f19ab676924e88 1. Nginx流媒体扩展:http-flv、http-ts、hls+ 最初始的nginx-rtmp-module相关模型与包括SRS在内的多数流媒体服务器实际上是一样的(1个生产者,n个消费者)。Nginx存一个问题:它仅仅做了RTMP的消费模型,如果想扩展 http-flv或http-ts的形式会较为困难。由于rtmp-...
- 下一篇
centos7中使用docker建立wordpress博客,以及部分踩坑记录
首先前提准备 1.安装docker,这个到菜鸟教程里面就可以搜索到安装教程 2.安装python3环境,因为centos中预装了python2,所以需要下载重新配置下 3.docker安装wordpress的.yml文件 文章目录 问题1:docker-compose无法安装,docker-compose version命令不存在 问题2:安装docker-compose过程中报错 -----------------------更新分割线--------------------------------- 1.安装docker 2.centos7环境下安装python3环境 2.1 安装 2.1.1 、安装依赖环境 2.1.2 安装pip,用pip装wget 2.1.3 wget下载安装包 2.1.4 编译安装 2.1.5 建立python3的软链接 2.2 部分坑记录 2.2.1 3.docker安装wordpress的.yml文件 3.1 docker-compose安装 3.2 最后 docker-compose.yml文件 更新 补充: 问题1:docker-compose无法安...
相关文章
文章评论
共有0条评论来说两句吧...