Spring boot cloudfoundry上带elasticsearch的JHipster

Spring boot cloudfoundry上带elasticsearch的JHipster,spring-boot,cloud-foundry,jhipster,pivotal-web-services,Spring Boot,Cloud Foundry,Jhipster,Pivotal Web Services,有没有人通过关键的Web服务市场成功地使用elasticsearch(searchly)来开发Jhipster生成的应用程序?我已将searchly服务正确绑定到我的应用程序,但不断出现以下错误: Failed to instantiate [org.elasticsearch.client.Client]: Factory method 'elasticsearchClient' threw exception; nested exception is java.lang.IllegalSta

有没有人通过关键的Web服务市场成功地使用elasticsearch(searchly)来开发Jhipster生成的应用程序?我已将searchly服务正确绑定到我的应用程序,但不断出现以下错误:

Failed to instantiate [org.elasticsearch.client.Client]: Factory method 'elasticsearchClient' threw exception; nested exception is java.lang.IllegalStateException: java.lang.NumberFormatException: For input string: "//gopivotal:<redacted>@dori-us-east-1.searchly.com"

非常感谢您的帮助。

群集节点实际上由
TransportClientFactoryBean
在后台使用,它无法解析
用户名:密码
位。在“cluster nodes”属性中粘贴服务的URI是不对的,但我找不到任何其他配置

你能在跟踪程序中创建一个问题吗

同时,我建议使用Jest,您可以通过PWS轻松创建自己的客户端,如下所示:

data:
  elasticsearch:
    cluster-name:
    cluster-nodes: ${vcap.searchly.credentials.uri}
public JestClient jestClient(String url) {

    HttpClientConfig clientConfig = new HttpClientConfig
            .Builder(String url)
            .readTimeout(6000)
            .multiThreaded(true)
            .build();

    JestClientFactory factory = new JestClientFactory();
    factory.setHttpClientConfig(clientConfig);
    return factory.getObject();
}

并将属性(正如您在描述中所做的)传递给该方法。

群集节点
是一对
主机:端口
对。您试图将其与服务的URI进行匹配,但我不确定它是否正常工作;我正在使用pwsThanks,很抱歉回复太晚,因为其他事情被抓住了。创造了一个圣母玛利亚