Cent OS 7 部署 Dubbo Zookeeper

1、安装JDK

https://www.cnblogs.com/hyfly/p/12381812.html

 

2、安装Tomcat

解压Tomcat压缩包

tar -zxvf /opt/apache-tomcat-9.0.29.tar.gz -C /usr/local/tomcat

 

重命名

mv apache-tomcat-9.0.29 tomcat4dubbo

 

配置环境变量

vim /etc/profile.d/tomcat.sh
CATALINA_BASE=/usr/local/tomcat/tomcat4dubbo
PATH=$CATALINA_BASE/bin:$PATH
export PATH CATALINA_BASE

 

source /etc/profile

 

3、把Dubbo的war包放到Tomcat中

把dubbo-admin-2.6.0.war拷贝到tomcat4dubbo的webapps目录下

cp /opt/dubbo-admin-2.6.0.war /usr/local/tomcat/tomcat4dubbo/webapps/dubbo.war

 

开机自启脚本

vim /etc/init.d/dubbo-admin
#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/usr/local/tomcat/tomcat4dubbo
export JAVA_HOME=/usr/local/java/jdk1.8
case $1 in
start)  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
  
stop)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    ;;  
  
restart)  
    echo "Stopping Tomcat..."  
    $CATALANA_HOME/bin/shutdown.sh  
    sleep 2  
    echo  
    echo "Starting Tomcat..."  
    $CATALANA_HOME/bin/startup.sh  
    ;;  
*)  
    echo "Usage: tomcat {start|stop|restart}"  
    ;; esac

 

添加服务,并启动

chkconfig --add dubbo-admin

chmod +x /etc/init.d/dubbo-admin

service dubbo-admin start

 

打开8080端口

firewall-cmd --add-port=8080/tcp --permanent

firewall-cmd --reload

 

测试:通过 host:8080/dubbo/ 访问,账号密码为root

 

4、安装Zookeeper

拷贝zookeeper-3.4.11.tar.gz到/opt下,并解压缩,重命名

tar -zxvf /opt/zookeeper-3.4.11.tar.gz -C /opt/

mv zookeeper-3.4.11 zookeeper

 

自启脚本

vim /etc/init.d/zookeeper
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/opt/zookeeper
export JAVA_HOME=/usr/local/java/jdk1.8
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart"  ;;
esac

 

添加服务

chkconfig --add zookeeper

chmod +x /etc/init.d/zookeeper

chkconfig zookeeper on

 

初始化zookeeper配置文件,拷贝/opt/zookeeper/conf/zoo_sample.cfg到同一个目录下改个名字叫zoo.cfg

cp zoo_sample.cfg zoo.cfg

 

启动zookeeper

service zookeeper start

 

打开2181端口

firewall-cmd --add-port=2181/tcp --permanent

firewall-cmd --reload

 

 

 



posted @ 2020-02-29 17:15  德莉傻第一可爱  阅读(241)  评论(0)    收藏  举报