淘淘商城系列(二)—— 安装zookeeper注册中心(三)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lkp1603645756/article/details/84316724

Zookeeper的介绍

注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。使用dubbo-2.3.3以上版本,官方建议使用zookeeper作为注册中心。

Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高(稳定性好),可用于生产环境,并推荐使用。

安装Zookeeper

1、环境准备:

第一步:安装好VMWare

第二步:在VM中新建好一台Linux系统的虚拟机

第三步:安装好XShell(也可以安装其他连接linux的工具)

2、zookeeper安装:

第一步:安装jdk

第二步:解压缩zookeeper压缩包

第三步:将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg

第四步:修改配置dataDir属性,指定一个真实目录(进入zookeeper解压目录,创建data目录:mkdir data)

第五步:

启动zookeeper:bin/zkServer.sh start

关闭zookeeper:bin/zkServer.sh stop

查看zookeeper状态:bin/zkServer.sh status

 

注意关闭防火墙,或者打开相应的端口号。

 

拓展

centOs 7使用firewalld打开关闭防火墙与端口

1、firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

2、firewalld开启一个端口

添加: firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重新载入: firewall-cmd --reload

查看: firewall-cmd --zone= public --query-port=80/tcp

删除: firewall-cmd --zone= public --remove-port=80/tcp --permanent


欢迎访问我的CSDN博客,让我们一同成长!

“不管做什么,只要坚持下去就会看到不一样!”

猜你喜欢

转载自blog.csdn.net/lkp1603645756/article/details/84316724