|注册中心Zookeeper的安装以及配置
Linux:centos6.4
Jdk:1.7以上版本
zookeeper是java开发的可以运行在windows、linux环境 。 需要先安装jdk 。
安装步骤
第一步:安装jdk
第二步:把zookeeper的压缩包上传到linux系统的root目录中 。 (使用SSH图形化工具)
第三步:解压缩压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
(z表示文件类型是zip类型 , x表示解压 , v表示显示解压过程 , f表示指定要压缩包的文件名是什么)
本文插图
zookeeper目录中的内容为:
本文插图
第四步:进入zookeeper-3.4.6目录 , 创建data文件夹(mkdir data) 。
本文插图
第五步:进入conf目录下把zoo_sample.cfg改名为zoo.cfg
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
本文插图
第六步:编辑zoo.cfg,修改data属性:dataDir=/root/zookeeper-3.4.6/data
vim zoo_sample.cfg
【|注册中心Zookeeper的安装以及配置】
本文插图
然后按i启动插入模式 , 然后将dataDir修改为新创建的data的目录
本文插图
修改完成之后 , 按esc , 然后:wq保存
然后我们使用cat命令可以看到这个是否已经配置完毕了
本文插图
第七步:启动zookeeper , 进入到bin目录
[root@localhost bin]# ./zkServer.sh start
本文插图
关闭:[root@localhost bin]# ./zkServer.sh stop
本文插图
查看状态:[root@localhost bin]# ./zkServer.sh status
本文插图
关闭防火墙(不关闭防火墙zookeeper的端口可能访问不到)
service iptables stop(每次重启系统都需要重新关系)
永久关闭防火墙(开机不启动防火墙)
chconfig iptables off
问题
有的时候start启动正常 , 但是查看status发现没有启动 , 此时我们可以去data下将zookeeper_server.pid给删除掉就可以了
安装完zookeeper之后 , 我们需要配置它 , 让它作为web和service之间交流的中介 。
无论是web层中还是service中 , 我们都需要导入dubbo约束 , 还有dubbo依赖的jar包
1.导入dubbo的约束
本文插图
首先导入jar包 , 具体来说是在e3-manager-Service、e3-manager-web工程中pom.xml添加dubbo依赖的jar包(包含zookeeper) , 如下所示 , 下面将不依赖spring还有netty , 因为之前已经将spring的版本给导入了
推荐阅读
- 行业互联网,云计算|赛伯乐携手华为(重庆)人工智能创新中心聚焦AI前沿,助力企业数字化转型
- 携程|携程在天津成立融资担保新公司,注册资本3000万元
- 科学|如果欧洲核子研究中心发现了一种新的粒子,这意味着什么呢?
- 互联网|阿里为啥不用 ZooKeeper 做服务发现?
- 互联网|【IDC圈一周最HOT】本周数据中心项目进展、科华恒盛与腾讯云合作、英国宣布5G禁用华为、预测全球IDC市场网络规模
- 互联网|美林数据:参与组建国内首个省级泛在电力物联网工程研究中心
- 银河系|银河中心能量源研究发现新线索
- 科学|银河中心能量源研究发现新线索
- 中年|西青开发区文创及新媒体产业沙龙在赛达招商中心成功举办!
- 飞行控制|北京航天飞行控制中心周密做好我国首次火星探测飞控任务准备
