Dubbo基础02:了解Zookeeper及安装方法
四、Dubbo支持的注册中心
1、Zookeeper
1.1 优点:支持网络集群
1.2 缺点:受限于Zookeeper软件
2、Redis
2.1优点:性能高
2.2 缺点:对服务器环境要求较高
3、Multicas
3.1优点:免中心化,不需要额外安装软件
3.2 缺点:建议同机房(局域网)使用
4、Simple
4.1 适用于测试环境,不支持集群
*集群:相同项目或数据库分别在相同环境下部署多台服务器,流量分发访问,分摊压力,多个整体协调工作称为集群
*分布式:一个项目或数据库拆分多个部分,分别部署,把一个整体拆分多个部分成为分布式
五、Zookeeper简介
1、Zookeeper 分布式协调组件(本质就是一个软件)
2、Zookeeper常用功能
2.1 发布/订阅功能
2.2 分布式/集群管理功能
3、使用Java语言编写的
4、安装Zookeeper
4.1 安装JDK
4.2 安装Zookeeper步骤
1)上传Zookeeper
2)解压Zookeeper
#tar zxvf zookeeper-3.4.8.tar.gz
3)复制zookeeper到指定目录(/usr/local/zookeeper)
#cp -r zookeeper-3.4.8 /usr/local/zookeeper
4)进入Zookeeper目录
5)创建data目录
#mkdir data
6)进入Zookeeper配置文件目录
7)复制Zookeeper配置文件zoo_sample.cfg, 并重命名zoo.cfg
#cp zoo_sample.cfg zoo.cfg
8)配置zoo.cfg文件,保存退出
#vim zoo.cfg
9)启动Zookeeper项目,进入Zookeeper中bin目录中启动
10)为了外部服务器能够访问,开放Zookeeper端口2181,保存退出,重启防火墙策略
#vim /etc/sysconfig/iptables
#service iptables restart