­

服务编排–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