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

  • 2019 年 11 月 21 日
  • 筆記

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/wangtongxue123456/article/details/81240669

  • 環境準備
  • 工具準備
  • JDK 1.8 安裝
  • gradle 安裝
  • Conductor安裝
    • 本地內存啟動
    • docker 鏡像啟動

環境準備

  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 文件 ,放在.gradlewrapperdists 對應版本文件夾下 下載地址 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