Dubbo 是阿里巴巴公司开源的高性能、轻量级的Java RPC框架,致力于提供高性能。
Dubbo官网
本篇开始dubbo的第一篇,注册中心 ZooKeeper 环境搭建。
环境前置:由于Zookeeper是基于Java环境,必须安装有JDK。查看命令 java -version。
第一步、下载并解压
两种方式:官网下载和Linux下wget命令下载
推荐使用 wget 命令下载
// 若未安装wget,则可执行以下命令
yum -y install wget
// zookeeper下载
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
// 解压
tar -zxvf zookeeper-3.4.9.tar.gz
// 创建文件夹mkdir /opt/zookeeper3.4.9// 移动文件mv zookeeper-3.4.9/* /opt/zookeeper3.4.9/
下载 zookeeper 软件
第二步、修改配置文件
首先要修改配置文件zoo_sample.cfg,修改以下内容:
指定数据文件目录dataDir,比如新建zkdata文件夹
cd /opt/zookeeper3.4.9/conf
// 复制文件
cp zoo_sample.cfg zoo.cfg
// 新建数据文件
mkdir /opt/zookeeper3.4.9/zkdata
替换结果如下所示。
第三步、启动
进入 bin目录,执行 zkServer.sh
// 启动
./zkServer.sh start
// 查看启动状态
./zkServer.sh status
// 关闭服务
./zkServer.sh stop
服务启动,如下图所示。
查看启动状态,如下图所示。
关闭服务,如下图所示。
异常处理
【1】启动异常:没有那个文件或目录
处理方案:
将配置文件重命名为 zoo.cfg