之前已经介绍过windows下安装zookeeper,但是在windows下启动zookeeper和dubbo-admin嫌麻烦,所以整个linux服务器来安装zookeeper,部署dubbo-admin。成功后的效果图
dubbo-admin这个项目默认端口为7001.
闲话不多说,首先安装zookeeper
下载zookeeper安装包,自己选择喜欢的地方。我放在/home/dubbo
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
解压
tar zxvf zookeeper-3.3.3.tar.gz
和windows一样,需要修改配置文件。
cd zookeeper-3.3.3
cp conf/zoo_sample.cfg conf/zoo.cfg
上面这句是将zoo_sample.cfg 复制重命名为zoo.cfg。启动的时候是以zoo.cfg为准
vi conf/zoo.cfg
我没做集群,配置内容如下
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
到这里基本就完成了,只剩下启动。附上dubbo文档地址,安装教程在文档也有,我这基本就是照搬文档的。文档地址
新服务器,所以我得装jdk。jdk1.8安装包:(fciw)
通过WinScp我上传到了/home/Java里面,然后解压。如图
解压命令就不重新写了,和上面解压命令是一样的,换个解压包就行。然后得配置环境变量。windows安装jdk不也配置了么。
vim /etc/profile
在末尾添加
为了方便你们复制,我把我的写出来,你们换个jdk地址就好。
export JAVA_HOME=/home/Java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
输入命令测试jdk是否安装成功
java -version
显示版本则安装成功。
接下来部署dubbo-admin。本着与人方便就是与己方便,我这里把项目dubbo-admin-master :(bg5v)和dubbo-admin的jar:(immj)一起分享给大家,不知道为什么必须要密码了。这个jar也就是我部署在服务的jar包。
准备工作完成,开始启动zookeeper和部署dubbo-admin
nohup ./zkServer.sh start >>/home/log/zookeeper 2>&1 &
该命令需要进入到zookeeper安装bin目录下运行,后台运行,将内容输出到日志文件里面。后面地址自己换成喜欢的就行
同理,运行dubbo-admin的jar
nohup java -jar dubbo-admin-0.0.1-SNAPSHOT.jar >>/home/log/dubbo-admin.log 2>&1 &
然后访问你的IP:7001
安装部署好之后,后面服务注册中心地址为:
zookeeper://127.0.0.1:2181
当然127.0.0.1换成实际ip就好。windows本地运行dubbo-admin也是同样的效果
到这里就结束了,命令是安装过后手敲的,有错误还请指正。