美文网首页
Spring Cloud Data Flow 安装指南

Spring Cloud Data Flow 安装指南

作者: 翼徳 | 来源:发表于2019-01-08 10:59 被阅读70次

    原文地址:http://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/

    1. 文档介绍

    文档可以免费查看与分发,但不能利用该文档收费赚钱。

    2. 寻求帮助

    可以通过以下两种渠道来寻求帮助:

    3. 入门介绍

    如果你打算入坑 Spring Cloud Data Flow,本章很适合你。在本章,我们会告诉你基本的 "what?"、"how?"、"why?" 。你可以看到Spring Cloud Data Flow 的简要介绍和安装说明。然后,我们构建一个介绍性的 Spring Cloud Data Flow 应用程序,讨论一些核心原则。

    4. 系统要求

    • Java 8
    • Maven
    • RDBMS,关系型数据库(用来存储流定义和部署资源以及任务/批处理作业状态。默认情况下,Data Flow 服务采用嵌入式 H2 数据库,你可以改为其他数据库);
    • Redis (如果是分析类应用或运行单元测试 / 集成测试,可能会用到Redis);
    • MQ(RabbitMQ、Kafka,用于应用间通信);
    • Spring Cloud Skipper 服务(如果想在运行时升级和回滚应用程序,可以考虑装一个)。

    5. 安装步骤

    1. 下载 Spring Cloud Data Flow Server 和 Shell :
    wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-dataflow-server-local/1.7.3.RELEASE/spring-cloud-dataflow-server-local-1.7.3.RELEASE.jar
    
    wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-dataflow-shell/1.7.3.RELEASE/spring-cloud-dataflow-shell-1.7.3.RELEASE.jar
    

    自 1.3.x 开始,Data Flow Server 可以运行在 skipperclassic 两种模式。classic 模式指 Data Flow Server 以 1.2.x 版运行。可以在 Data Flow Server 启动前在属性文件中通过 spring.cloud.dataflow.features.skipper-enabled 来指定。默认情况下采用 classic 模式。

    1. 如果你想要在Stream 中升级、回滚应用的功能,可以下载 Skipper,Data Flow 已经把这些功能委派给 Skipper 了。
    wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-skipper-server/1.1.2.RELEASE/spring-cloud-skipper-server-1.1.2.RELEASE.jar
    
    wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-skipper-shell/1.1.2.RELEASE/spring-cloud-skipper-shell-1.1.2.RELEASE.jar
    
    1. java -jar 命令启动 Skipper(如果 Spring Cloud Data Flow 以 skipper 模式运行):
    java -jar spring-cloud-skipper-server-1.1.2.RELEASE.jar
    

    4.通过 java -jar 命令以 classic 模式启动 Data Flow Server :

    java -jar spring-cloud-dataflow-server-local-1.7.3.RELEASE.jar
    

    或以 skipper 模式启动:

    java -jar spring-cloud-dataflow-server-local-1.7.3.RELEASE.jar --spring.cloud.dataflow.features.skipper-enabled=true
    

    如果 Skipper 和 Data Flow Server 不在同一台机器上运行,可以在配置文件中通过 spring.cloud.skipper.client.serverUri 来指向Skipper:

    java -jar spring-cloud-dataflow-server-local-1.7.3.RELEASE.jar --spring.cloud.skipper.client.serverUri=http://192.51.100.1:7577/api
    
    1. 启动 Data Flow Shell时需要指定 Data Flow Server 的运行模式,例如以 classic 模式启动:
    java -jar spring-cloud-dataflow-shell-1.7.3.RELEASE.jar
    

    或以 skipper 模式启动:

    java -jar spring-cloud-dataflow-shell-1.7.3.RELEASE.jar --dataflow.mode=skipper
    

    注意:Data Flow Server 和 Data Flow Shell 启动时必须采用同一种模式。

    如果 Data Flow Server 和 Shell 不在同一台机器上运行,可以在Data Flow Shell 命令行中通过 dataflow config server 命令指定 Data Flow Server URL,如下所示:

    server-unknown:>dataflow config server http://198.51.100.0
    Successfully targeted http://198.51.100.0
    dataflow:>
    

    此外,也可以通过 --dataflow.uri 参数来指定,可以在 Data Flow Shell 中用 --help 选项来查看帮助。

    相关文章

      网友评论

          本文标题:Spring Cloud Data Flow 安装指南

          本文链接:https://www.haomeiwen.com/subject/uwqvrqtx.html