【问题标题】:Spring Cloud Dataflow ticktock example fails in CloudFoundryCloudFoundry 中的 Spring Cloud Dataflow ticktock 示例失败
【发布时间】:2016-06-17 00:36:53
【问题描述】:

我正在尝试获取在 CloudFoundry 上运行的 Spring Cloud Dataflow 的最基本示例。 我已按照此处的步骤操作:http://docs.spring.io/spring-cloud-dataflow-admin-cloudfoundry/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started 使管理应用程序在我的组织/空间中可用。 然后我尝试从http://cloud.spring.io/spring-cloud-dataflow/创建最基本的例子,即创建“ticktock”流:

dataflow:>stream create ticktock --definition "time | log" --deploy

我可以看到在空间中创建了两个应用程序ticktock-time和ticktock-log,所需的服务“redis”绑定到这些应用程序并尝试启动。不幸的是,他们并没有完全启动,因为他们无法访问“redis”服务。在日志中我们发现:

上下文初始化期间遇到异常 - 取消 刷新尝试: org.springframework.context.ApplicationContextException:失败 启动 bean 'outputBindingLifecycle';嵌套异常是 org.springframework.context.ApplicationContextException:失败 启动 bean 'inputBindingLifecycle';嵌套异常是 org.springframework.data.redis.RedisConnectionFailureException:不能 获得绝地连接;嵌套异常是 redis.clients.jedis.exceptions.JedisConnectionException:无法获取 池中的资源

最终是由

引起的

引起:redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException:连接被拒绝

我是否缺少中间的一些配置步骤?

亚历山大

【问题讨论】:

    标签: spring-cloud-dataflow spring-cloud-stream


    【解决方案1】:

    使用 Java buildpack 的 master 分支的部署程序似乎存在问题。为 Dataflow Server 尝试以下设置:

    cf set-env s-c-dataflow-server CLOUDFOUNDRY_BUILDPACK https://github.com/cloudfoundry/java-buildpack.git#v3.6
    cf restage s-c-dataflow-server
    

    另外,请注意,我们目前使用“streamname-module”作为 URL 的一部分来启动应用程序,因此除非您使用唯一的流名称,否则您可能会与其他用户发生冲突并收到“400 Bad Request”错误。

    【讨论】:

      猜你喜欢
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      • 2016-08-03
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      相关资源
      最近更新 更多