部署dubbo

本文详细介绍了在CentOS6.5上部署Dubbo环境的过程,包括卸载OpenJDK并安装Oracle JDK,配置环境变量,安装Zookeeper并配置其配置文件,安装Tomcat,以及将dubbo-admin部署到Tomcat上的步骤。通过这些步骤,读者可以成功建立一个完整的Dubbo运行环境。
摘要由CSDN通过智能技术生成

准备工作

在安装dubbo-admin之前,需要的准备的是已经安装了jdk和Zookeeper。另外还需要准备一份tomcat的安装包和dubbo-admin的war包。

1.安装JDK

在CentOs6.5中集成了JDK,是OpenJDK,查看JDK的版本。命令为:

java -version

如图所示:

这里写图片描述

所以需要先卸载原先的OpenJDK,再安装Oracle官网的JDK。

卸载OpenJDK

查看系统安装的JDK信息。命令如下:

rpm -qa|grep java

查看结果如图所示:

这里写图片描述

接下来移除OpenJDK。 首先移除java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64。命令为:

yum -y removerpm -e --nodepsjava-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.x86_64

如图所示:

这里写图片描述

当看到complete的时候,表示卸载成功了。

接着移除tzdata-java-2013g-1.el6.noarch。命令为:

yum -y remove tzdata-java-2012f-1.el6.noarch

然后再用相同的方式移除其他的东西。命令为:

yum -y remove rpm -qa|grep java

安装Oracle官网的JDK

从官网下载tar.gz的安装包。在/usr/local下面建个java的文件夹,把它放到/usr/local/java里面,解压文件。命令如下:

tar -zxvf  jdk的文件名

配置环境变量

接下来需要配置一下全局的环境变量。修改 etc 下面的profile文件。命令如下:

vi /etc/profile

需要在profile文件中添加如下内容:

export JAVA_HOME=/usr/local/java/jdk1.6.0_06
export JRE_HOME=/usr/local/java/ jdk1.6.0_06/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin: $PATH

/usr/local/java/jdk1.6.0_06为jdk解压的目录。注意:等号两侧不要加入空格。如果填写不对的话,系统可能会出现错误。如果发生命令不能用的情况的话,使用/bin/vi 命令来进行删除编辑刚才的内容。需要让刚才添加的内容生效,命令如下:

source /etc/profile

查看安装是否成功,命令如下:

java -version

结果如图所示:

这里写图片描述

2.安装zookeeper

需要在/usr/local下面创建个zookeeper文件夹

cd /usr/local
mkdir zookeeper

把刚才下载下来的zookeeper放到这里。用tar-zxvf来解压zookeeper的安装包。解压完成之后进入到刚才解压出来的文件夹下面,内容如下所示:

这里写图片描述

进入到conf文件夹下面,将zoo_sample.cfg这个文件复制为zoo.cfg(必须是这个文件):

cp zoo_sample.cfg zoo.cfg

这里写图片描述

接下来需要需改刚才复制的zoo.cfg文件,修改内容为下图:

这里写图片描述

注意:dataDir和dataLogDir后面所指的文件夹必须要存在如果不存在的话,在启动Zookeeper服务端的时候是会报错的。

上面的操作之后,需要配置一下环境变量,配置环境变量的命令如下:

export ZOOKEEPER_INSTALL=/usr/local/zookeeper/zookeeper-3.3.6/(Zookeeper所在的目录)
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

这里写图片描述

启动Zookeeper

在上面的操作完之后,启动一下Zookeeper来检验是否正确。进入到Zookeeper的bin目录下面,启动Zookeeper的命令为:

./zkServer.sh start

一定不要忘了前面的 . ,启动效果如图所示:

这里写图片描述

可以通过

./zkServer.sh status

命令来查看Zookeeper的运行状态。如图所示:

这里写图片描述

或者也可以用

ps -ef|grep zookeeper

来查看Zookeeper的运行状态:

这里写图片描述

注意:如果发现Zookeeper不是在运行状态的话,可以通过cat zookeeper.out来查看启动过程中的出错信息。 zookeeper的服务端起来之后需要启动Zookeeper的客户端,启动命令如下:

./zkCli.sh

启动结果如下所示:

这里写图片描述

Zookeeper 安装完成。

3.安装Tomcat

在前面的准备工作都进行完了之后,开始安装dubbo-admin的。dubbo-admin需要tomcat来发布,所以需要安装一下tomcat。把刚才下载下来的tomcat移动到/usr/local下面。然后进行解压。解压命令为

tar -zxvf apache-tomcat-7.0.72.tar.gz

然后解压完成后的tomcat移动到tomcat下面去(或者是重命名apache-tomcat-7.0.72为tomcat)。移动命令(或者重命名命令)为

mv apache-tomcat-7.0.72 tomcat

接下来进入到tomcat的webapps的文件夹下面。将ROOT重命名为ROOT_BAK。命令为:

mv ROOT ROOT_BAK

注意:dubbo-admin里面的内容需要放到ROOT下面去(如果不放到ROOT下面会出一些问题)。所以这一步算是必须的操作。

4.安装dubbo-admin

接下要把下载的dubbo-admin移动到webapps这个文件夹下面。接下来进入到webapps这个文件夹下,进行解压操作。命令为:

jar -xvf dubbo-admin-2.5.4-SNAPSHOT.war

接着把解压出来的dubbo-admin-2.5.4-SNAPSHOT重命名为ROOT。命令为:

mv dubbo-admin-2.5.4-SNAPSHOT ROOT

操作如图所示:

这里写图片描述

启动dubbo-admin

在启动Tomcat之前先把Zookeeper启动起来。进入到Zookeeper的安装目录的bin目录下面,启动ZooKeeper服务器:

./zkServer.sh start

看到如下图所示,则证明Zookeeper的服务端起来了。

这里写图片描述

接着把Zookeeper的客户端也起来:

./zkCli.sh

正常启动如图所示:

这里写图片描述

接着进入到tomcat的bin目录下面,把tomca启动起来。启动tomcat的命令比较简单:

./startup.sh/

在tomcat启动之后就可以访问dubbo-admin了。在浏览器中输入:http://192.168.180.131:8080/会出现熟悉的画面。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值