阿里云服务器已经很久没用过了,这两天正好在看dubbo+zookeeper,所以随便给服务器装上jdk和tomcat,zookeeper并配置
一、使用连接工具xshell+xftp进行远程连接阿里云服务器并传输相应的tar包到服务器中
二、解压缩jdk1.7并配置环境变量
1、解压缩jdk
tar -zxvf jdk-7u80-linux-x64.tar.gz
2、将解压出来的jdk改名成jdk1.7,方便配置
mv jdk-7u80-linux-x64 jdk1.7
3、在/目录进入/etc/profile文件,添加上环境变量
vi etc/profile
按i,进入insert模式,在底下配置
export JAVA_HOME=/root/eason/jdk1.7
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH
按Esc退出insert模式,输入: wq退出并保存配置
4、更新配置使其生效
source etc/profile
5、查看java -version,配置成功如下图
三、解压zookeeper并配置
1、解压zookeeper
tar -zxvf zookeeper-3.4.6.tar.gz
2、解压好后,进入zookeeper的目录并且添加一个data目录,用于存放注册服务数据
mkdir data
3、进入zookeeper的conf目录下,修改zoo_sample.cfg名为zoo.cfg
mv zoo_sample.cfg zoo.cfg
4、进入zoo.cfg文件,修改data属性为刚才添加的data目录
vi zoo.cfg
5、在zookeeper的bin目录下,启动zookeeper服务
./zkServer.sh start
6、关闭防火墙,防止自身请求被拦截
(firewall-cmd --state查看防火墙状态
systemctl stop firewalld.service关闭防火墙.
systemctl disable firewalld.service将防火墙设置成禁止开机启动)
四、解压tomcat,但不配置环境变量
tar -zxvf apache-tomcat-7.0.47.tar.gz
五、dubbo的后台管理
1、将dubbo-admin的war包配置在tomcat的webapps目录下并改名为dubbo-admin.war
cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war
2、在tomcat的bin目录下启动tomcat,并访问该dubbo后台管理工程
./startup.sh
3、在tomcat目录下,查看当前服务器运行日志
tail -f logs/catalina.out
可以看到tomcat已经启动了,在浏览器中输入相应地址即可访问到dubbo后台管理界面