当前位置: 首页 > 知识库问答 >
问题:

Spring CData流不在PCF仪表板上创建应用程序

邹山
2023-03-14

我是Spring Cloud数据流的初学者,我有一个奇怪的问题.我创建了一个简单的“HelloWorld”云任务应用程序,并尝试使用Spring数据流注册它。我将spring-cloud-dataflow-server-local-1.6.3.release.jar推入PCF空间,设置了以下env变量:

---
applications:
- name: data-flow-server-personal
  host: data-flow-server-personal
  memory: 1G
  disk_quota: 1G
  instances: 1
  path: ./spring-cloud-dataflow-server-local-1.6.3.RELEASE.jar
  env:
    SPRING_APPLICATION_NAME: data-flow-server
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_URL: https://api.run.pivotal.io
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_ORG: {org}
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SPACE: development
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_DOMAIN: cfapps.io
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_USERNAME: {myPCFUser}
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_PASSWORD: {myPCFPassword}
    SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SKIP_SSL_VALIDATION: true
    SPRING_APPLICATION_JSON: '{"maven": { "remote-repositories": { "repo1": { "url": "https://repo.spring.io/libs-release"} } } }'
dataflow:>app register --name myApplication --type task --uri https://github.com/durante-ap/test-job/raw/master/raw/batch-cloud-job-0.0.1-SNAPSHOT.jar
Successfully registered application 'task:myApplication'
dataflow:>task create helloWorld --definition myApplication
Created new task 'helloWorld'
dataflow:>task launch helloWorld
Launched task 'helloWorld'
dataflow:>task list
╔═══════════?═══════════════?═══════════╗
║Task Name  │Task Definition│Task Status║
╠═══════════?═══════════════?═══════════╣
║helloWorld │myApplication  │COMPLETE   ║
╚═══════════?═══════════════?═══════════╝
    name                      requested state   instances   memory   disk   urls
    data-flow-server-personal started           1/1         1G       1G     data-flow-server-personal.cfapps.io

我错过了什么配置?我需要查看任务应用程序,以便使用命令检查此任务的日志

cf logs helloWorld

共有1个答案

邵弘致
2023-03-14

您正在使用任务应用程序,这是一个短暂的应用程序。这意味着,一旦任务应用程序完成处理,它就不再退出。

在启动任务之前,您需要打开CF logs helloworld来查看此文件的日志。

 类似资料:
  • 我使用Spring boot和Spring cloud starter hystrix库创建了一个简单的应用程序。 在我的大楼里。格雷德尔: 我使用上述库和部署了一个应用程序作为hystrix仪表板 我只是看到一遍又一遍地重复。 我的仪表板已经启动并运行,当我输入正在运行的hystrix示例应用程序的URL时,我会看到一个加载屏幕: 然后,当我再次检查我的hystrix应用程序时,我看到了这个:

  • 创建一个仪表板 如何创建一个仪表板: 点击侧面导航中的 Dashboard 。您如果之前没有浏览过仪表板,Kibana 会显示一个起始页,在这个页面您可以点击 + 。否则,点击 Dashboard 返回起始页。 想添加可视化结果到仪表板,点击 Edit 进入编辑模式。全新的仪表板将自动处于编辑模式。 一旦进入编辑模式,点击 Add 并选择一个可视化结果。如果您有很多可视化结果,您可以敲入 过滤条件

  • 首先,我使用JMeter才几天,所以请原谅我的无知。最近,我正在为每个测试运行创建仪表板。 这是我建立的线程组.. 通过运行这个命令,jmeter显然生成了仪表板。然而,只有当我运行200多个虚拟用户时,图表才可见。当我处理20或50个用户时,仪表板上的图形图表看起来很奇怪。(我没有更改JMeter中的任何属性。)

  • 创建仪表板的基本步骤: 在工作区窗口中,点击 “新建仪表板”。 输入仪表板的名。 点击“确定”。 一个选项卡将打开,让你编辑仪表板。 设计你的仪表板。 在右窗格中选择可以进一步自定义仪表板的属性。 【注意】每个对象都有不同的属性。 【提示】你可以刷新仪表板,以使用来自各自数据源的最新数据来更新图表中的数据。若要手动刷新仪表板,请单击 “刷新数据”。 使用网格 显示网格 若要在仪表板启用网格,从菜单

  • 创建仪表板的基本步骤: 在工作区窗口中,点击 。 输入仪表板的名。 点击“好”。 一个选项卡将打开,让你编辑仪表板。 设计你的仪表板。 在右窗格中选择可以进一步自定义仪表板的属性。 【注意】每个对象都有不同的属性。 【提示】你可以刷新仪表板,以使用来自各自数据源的最新数据来更新图表中的数据。若要手动刷新仪表板,请单击 。 使用网格 显示网格 若要在仪表板启用网格,从菜单栏选择“查看”->“显示网格

  • 创建仪表板的基本步骤: 在工作区窗口中,点击 “新建仪表板”。 输入仪表板的名。 点击“确定”。 一个选项卡将打开,让你编辑仪表板。 设计你的仪表板。 在右窗格中选择可以进一步自定义仪表板的属性。 【注意】每个对象都有不同的属性。 【提示】你可以刷新仪表板,以使用来自各自数据源的最新数据来更新图表中的数据。若要手动刷新仪表板,请单击 “刷新数据”。 使用网格 显示网格 若要在仪表板启用网格,从菜单