服務編排--Conductor 實踐 (1) 安裝
阿新 • • 發佈:2019-01-31
環境準備
- centos6.7
工具準備
- JDK 1.8
- gradle 4.8
JDK 1.8 安裝
tar -zxvf jdk-8u171-linux-x64.tar.gz
- 配置環境變數
- 開啟profile 檔案
vim /etc/profile
- 寫入
export JAVA_HOME=/root/proess/jdk8
export PATH=$JAVA_HOME/bin:$PATH
- 重新整理profile
source /etc/profile
- 驗證
java -v
- 開啟profile 檔案
gradle 安裝
- 下載
wget http://downloads.gradle .org/distributions/gradle-4.8-bin.zip
- 解壓
unzip gradle-4.8-bin.zip
- 配置環境變數
- 開啟profile 檔案
vim /etc/profile
- 寫入
export GRADLE_HOME=/root/proess/gradle48
export PATH=$GRADLE_HOME/bin:$PATH
- 重新整理profile
source /etc/profile
- 驗證
gradle -v
gradle 第一次編譯慢解決
gradle 第一次編譯會很慢,提前下載 gradle all 檔案 ,放在
.gradle\wrapper\dists
下載地址 http://services.gradle.org/distributions/
- 開啟profile 檔案
Conductor安裝
本地記憶體啟動
記憶體啟動會出現報錯情況,建議多編譯幾次。
- 下載
wget https://github.com/Netflix/conductor/archive/v1.10.3.tar.gz
- 解壓
tar -zxvf v1.10.3.tar.gz
- 進入資料夾
cd conductor-1.10.3/server/
- 執行命令
../gradlew server
docker 映象啟動
需要了解dokcer 的可以參考部落格
docker 入門
- 進入 conductor 目錄
- 在根目錄執行gradle build
gradle clean build -x test
x test 是為了跳過測試,建議使用,不讓編譯會有報錯
執行完成後 server 資料夾下會生成 jar 包
可以直接 執行下面命令啟動,也可以 去docker 檔案,使用docker-compose 構建執行程式
java -jar conductor-server-VERSION-all.jar
- 進入docker資料夾
cd docker
- 執行
docker-compose up