0

我已经使用本手册安装了 spring 数据流,使用 docker-compose (mysql, dataflow, skipper)

https://dataflow.spring.io/docs/installation/local/docker/

除了两个问题外,该构造似乎正在工作。

  1. Dataflow 无法在应用程序导入后立即从 jar 中读取应用程序属性。我必须重新启动数据流/船长,然后所有应用程序属性都在那里。

  2. 1可能不是问题,但重启后,

码头工人-撰写下来;码头工人组成 -d

Stream/Runtime 部分下的已部署流的状态为 UNKNOWN。

截图运行时部分

我无法取消部署流,因为缺少菜单项“取消部署”。我只能销毁流并再次创建/部署它。

屏幕截图菜单

这可能是一个大问题,因为每次服务器重新启动时,都必须重新创建所有流。它不是很可靠。

我试图在容器外挂载船长的 /tmp

volumes:
  - /var/lib/dataflow/apps:/apps
  - /var/lib/dataflow/appdata:/appdata
  - /var/lib/dataflow/skipper/tmp:/tmp

Skipper 和 dataflow 配置为使用在其他容器中运行的 mysql 数据库,例如手册中的 docker-compose.yml。重启后数据库似乎恢复正常,因为所有注册的应用程序、任务、作业都在重启后出现。除了状态为 UNKNOWN 的正在运行的流。

数据流服务器如何正确配置/重新启动?

谢谢

4

0 回答 0