機器不行服務器來湊,學習視頻中需要用到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