elasticsearch 从Google数据流访问弹性搜索实例,elasticsearch,google-cloud-dataflow,elasticsearch,Google Cloud Dataflow" /> elasticsearch 从Google数据流访问弹性搜索实例,elasticsearch,google-cloud-dataflow,elasticsearch,Google Cloud Dataflow" />

elasticsearch 从Google数据流访问弹性搜索实例

elasticsearch 从Google数据流访问弹性搜索实例,elasticsearch,google-cloud-dataflow,elasticsearch,Google Cloud Dataflow,我正在尝试从我的云数据流作业访问我的云弹性搜索节点。但它是无法访问的。我得到以下例外。任何关于如何解决这一问题的建议都会有所帮助。谢谢 2016-01-06T19:12:02.573Z: Detail: (f157f8ce66961b12): Failed task is going to be retried. 2016-01-06T19:12:49.825Z: Error: (3dc0d192c92b8043): NoNodeAvailableException[None of the

我正在尝试从我的云数据流作业访问我的云弹性搜索节点。但它是无法访问的。我得到以下例外。任何关于如何解决这一问题的建议都会有所帮助。谢谢

2016-01-06T19:12:02.573Z: Detail:  (f157f8ce66961b12): Failed task is going to be retried.
2016-01-06T19:12:49.825Z: Error:   (3dc0d192c92b8043): NoNodeAvailableException[None of the configured nodes are available:   [{#transport#-1}{xxx.yyy.aaa.bbb}{xxx.yyy.aaa.bbb:9300}]]
at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:290)
    at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:207)
    at org.elasticsearch.client.transport.support.TransportProxyClient.execute(TransportProxyClient.java:55)
    at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:283)
    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:347)
    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:85)
    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:59)
    at com.zu.bids.rt.dataflow.functions.ElasticSearchIO$CreateDocFromBqRowFn.processElement(ElasticSearchIO.java:77)

从数据流节点使用(外部)ip地址或主机名进行ssh复制失败。在我的数据流中,我将ip地址更改为节点名,它工作正常。我也无法使用ip地址ping。但是使用主机名ping是有效的


通过在我的数据流作业中使用弹性搜索节点主机名,至少我的问题得到了解决。

您可以通过ssh连接到VM并验证您是否可以手动访问有问题的地址吗?可以。。我可以访问这些虚拟机和数据流之外的弹性搜索。你可以从一个数据流虚拟机访问弹性搜索吗?我在下面的帖子中解决了这个问题。