1. 程式人生 > >服務編排--Conductor 實踐 (1) 安裝

服務編排--Conductor 實踐 (1) 安裝

環境準備

  1. centos6.7

工具準備

  1. JDK 1.8
  2. 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

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/

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
  1. 執行
docker-compose up