服務器+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

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章