1. 程式人生 > >阿里雲部署筆記

阿里雲部署筆記

需求

1、作業系統為 ubuntu 16.04.2
2 、自己需要安裝的軟體有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。
3、資料庫用的阿里雲的雲資料庫RDS mysql 5.7
4、伺服器是一臺負載均衡伺服器和兩臺ECS雲伺服器。
5、所部署的系統基於dubbo分散式服務框架,檔案儲存於fastdfs後期可能遷移至阿里雲的OSS。

安裝

jdk1.8

1、解壓 tar zxvf jdk-8u151-linux-x64.tar.gz
2、移動 mv jdk1.8.0_151 /usr/java/jdk1.8.0_151
3、配置java環境變數 vim /etc/profile
在末尾加上

export JAVA_HOME=/usr/java/jdk1.8.0_151     
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4、讓配置生效 source /etc/profile
5、檢查java是否安裝好:java -version

zookeeper

1、解壓 tar -xvf zookeeper-3.5.3-beta.tar.gz
2、移動mv zookeeper-3.5.3 /home/zookeeper
3、複製配置檔案 cp zoo_sample.cfg zoo.cfg
4、啟動zookeeper: zkServer.sh start
5、輸入jps看到QuorumpeerMain 說明啟動成功

tomcat

1、解壓 tar zxvf apache-tomcat-7.0.77.tar.gz
2、移動並重命名 mv apache-tomcat-7.0.77 /home/tomcat/tomcat8080
3、注意由於是dubbo專案,所以需要複製多個tomcat:
cp -r tomcat8080 tomcat8081
cp -r tomcat8080 tomcat8082
。。。。。。
4、修改tomcat配置檔案
參考這個http://www.linuxidc.com/Linux/2012-10/72248.htm
5、編寫啟動指令碼
touch startAllTomcat.sh
vim startAllTomcat.sh

#!/bin/bash

echo 'Start tomcat8080'
/home/tomcat/tomcat8080/bin/startup.sh

echo 'Start tomcat8081'
/home/tomcat/tomcat8081/bin/startup.sh

echo 'Start tomcat8082'
/home/tomcat/tomcat8082/bin/startup.sh

#echo 'Start tomcat8083'
#/home/tomcat/tomcat8083/bin/startup.sh

echo 'Start tomcat8084'
/home/tomcat/tomcat8084/bin/startup.sh

6、修改指令碼許可權
chmod 755 startAllTomcat.sh
7、將所需war包放入對應tomcat的webapp目錄下
8、啟動服務startAllTomcat.sh