dubbo+zookeeper的配置和启动

一、在Linux系统中安装Java(yum一键安装

参考网址:https://blog.csdn.net/qq_42815754/article/details/82968464

1、查看可安装的jdk版本:yum -y list java*

2、选择自己需要的jdk版本进行安装:yum install -y java-1.8.0-openjdk-devel.x86_64,等待安装完成即可。

3、安装完成之后,查看安装的jdk版本:java -version

二、上传相关安装包到Linux的opt目录,并赋予权限:

1、解压tomcat:tar -zxvf apache-tomcat-8.5.24.tar.gz

2、解压dubbo:unzip -d dubbo-admin dubbo-admin-2.6.0.war(如果遇到:-bash: unzip: command not found,安装压缩:yum -y install unzip)

3、解压zookeeper:tar -zxvf zookeeper-3.4.11.tar.gz

4、启动zookeeper

(1)进入zookeeper目录:cd zookeeper-3.4.11

(2)创建data目录:mkdir data

(3)修改配置文件,cd conf/--->cp zoo_sample.cfg zoo.cfg--->vi zoo.cfg,修改dataDir=/opt/zookeeper-3.4.11/data

(4)启动:./opt/zookeeper-3.4.11/bin/zkServer.sh start

5、配置、启动tomcat访问dubbo

(1)修改配置文件:vi /opt/apache-tomcat-8.5.24/conf/server.xml,<Context docBase="/opt/dubbo-admin" paht="" reloadable="true" />

(2)启动tomcat:sh /opt/apache-tomcat-8.5.24/bin/startup.sh

(3)浏览器访问:http://192.168.50.3:8080/,账号和密码均为:root

三、制作开机自启动服务

1、制作服务

(1)进入脚本目录:cd /etc/init.d

(2)创建zookeeper脚本并授权:touch zookeeper,chmod +x zookeeper

(3)添加脚本:vi zookeeper,注意ZK_PATH、JAVA_HOME要与系统一致。

#!/bin/bash
#chkconfig:2345 20 90
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/opt/zookeeper-3.4.11
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
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

(4)创建dubbo-admin脚本并授权:touch dubbo-admin,chmod +x dubbo-admin

(5)添加脚本,vi dubbo-admin,注意processname、CATALANA_HOME、JAVA_HOME要与系统一致。

#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/opt/apache-tomcat-8.5.24
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
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
 

(6)添加到系统服务:chkconfig --add dubbo-admin、chkconfig --add zookeeper

(7)service dubbo-admin on、service dubbo-admin on

(8)重启系统

(9)验证:ps -ef|grep java、ps -ef|grep zookeeper

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值