2016-03-03 76 views
1

我想要獲得在CloudFoundry上運行的Spring雲數據流的最基本示例。 我已按照此處的步驟操作:http://docs.spring.io/spring-cloud-dataflow-admin-cloudfoundry/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started以使管理應用在我的組織/空間中可用。 然後我試圖從http://cloud.spring.io/spring-cloud-dataflow/打造最簡單的例子,即打造「ticktock」流:Spring Cloud雲數據流ticktock示例在CloudFoundry中失敗

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

我可以看到,這兩個應用程序ticktock時間和ticktock日誌是在空間中創建的,所需要的服務「redis」綁定到這些應用程序,他們嘗試啓動。不幸的是,他們並沒有完全開始,因爲他們有訪問「redis」服務的問題。在日誌中,我們發現:上下文初始化期間

遇到例外 - 取消 刷新嘗試: org.springframework.context.ApplicationContextException:無法 啓動豆「outputBindingLifecycle」;嵌套異常是 org.springframework.context.ApplicationContextException:未能到 開始bean'inputBindingLifecycle';嵌套的異常是 org.springframework.data.redis.RedisConnectionFailureException:不能 獲得Jedis連接;嵌套的例外是 redis.clients.jedis.exceptions.JedisConnectionException:無法從池中

最終由

引起引起拿到 資源:redis.clients.jedis.exceptions .JedisConnectionException: java.net.ConnectException:連接被拒絕

我失去了兩者之間的某個配置的步驟?

亞歷山大

回答

1

似乎與使用Java buildpack的master分支我們部署的問題。試試這些設置的數據流服務器:

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中模塊」作爲URL的一部分應用,因此,除非你用獨特的流名字,你可能會與其他用戶發生衝突,並得到一個「400錯誤請求」錯誤。

相關問題