服务器+FinallShell使用&搭建dubbo,zookeeper,java,tomcat环境及开机启动设置

机器不行服务器来凑,学习视频中需要用到VM,自己的本本配置太低所以,买了阿里服务器,结果晚上同门说有宅家福利不说了直接上链接https://developer.aliyun.com/adc/student

1. 服务器+FinallShell使用:

首先买好阿里云 然后在 阿里云实例列表那里能看到公有和私有 IP,更多里面 可以重置密码,安全组设置,还可以设置服务器开放的端口,环境搭建时因为没有开放8080端口因此本地访问不到tomcat,(花费了一段时间,请教别人后才知道了)。
在这里插入图片描述
Finallshell感觉比Xshell更友好,他会显示服务器的文件目录,还可以打开文件目录的文件进行操作。如下图所示,
在这里插入图片描述
在初始连接阿里云时,需要的是阿里云服务器的公有IP和你自己重置的密码登录就可以了。

2.搭建dubbo,zookeeper,java,tomcat环境及开机启动设置

首先将所有的安装包导入服务器文件目录(注意解压包的时候让他不要解压的到处都是,建一个文件夹,或者看这个压缩包解压有没有一个整体的目录)
1.dubbo war包的解压

 sudo yum install -y unzip zip  安装unzip的命令
 unzip dubbo-admin-2.3.0.war -d dubbo

将dubbo的war包进行解压 -d 表示解压到指定的目录 即就是 后面的dubbo文件夹
2.tomcat安装:apache-tomcat-8.5.24.tar.gz将这个包解压缩

tar -zxvf apache-tomcat-8.5.24.tar.gz 

解压后进入解压的文件夹

 cd  /apache-tomcat-8.5.24/bin

编辑下面的conf/server.xml

vi ../conf/server.xml

最底下也就是的上面加

<Context path="dubbo" docBase="/opt/dubbo" debug="0"  privileged="true" />

启动tomcat

sh startup.sh 

然后可以在本地进行访问服务端的dubbo
服务器公有IP地址/dubbo 出现下图表示成功访问 注意千万记得开启服务器的8080端口!!!!
在这里插入图片描述

3.jdk安装:

解压缩

tar -zxvf jdk-8u152-linux-x64.tar.gz

配置环境变量:

 vim /ect/profile

可能都会出现权限不够的情况

因此chmod 777  /ect/profile
export JAVA_HOME=你的JDK安装路径
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

下来重新编译

 source /etc/profile

检查版本:

 java -version

4.zookeeper

解压

 tar -zxvf zookeeper-3.4.11.tar.gz
 cd zookeeper-3.4.11
 mkdir data
 cd /opt/zookeeper-3.4.11/conf
 cp zoo_sample.cfg zoo.cfg

开启 zookeeper

 cd  /opt/zookeeper-3.4.11/bin
 ./zkServer.sh start
 ./zkServer.sh status

如下图:在这里插入图片描述
jps可以查看启动的服务: 进到tomcat bin 目录下 sh shutdown.sh停掉tomcat
在这里插入图片描述

5.redis的安装以及自启动

https://blog.csdn.net/qq_26870933/article/details/81482820
自启动设置后service redisd start可能开始有问题
在这里插入图片描述

6.dubbo自启动

cd   etc/init.d
vi dubbo-admin

insert下面的

#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/opt/tomcat4dubbo
export JAVA_HOME=/opt/jdk1.8.0_152
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

记得停掉tomcat然后

chmod 777 dubbo-admin
service  dubbo-admin start

在这里插入图片描述
可以本地测试一下看看能不能访问到dubbo

7.zookeeper

cd /etc/init.d
 vi zookeeper

insert下面的

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/opt/zookeeper
export JAVA_HOME=/opt/jdk1.8.0_152
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 777 zookeeper
   kill -9 28738
   ps -ef|grep zookeeper
 service zookeeper start

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/peopleware1/article/details/105005362