报错如下:
20/12/15 16:23:44 INFO EsRDDWriter: Writing to [spark/docs]
20/12/15 16:24:05 INFO HttpMethodDirector: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect
20/12/15 16:24:05 INFO HttpMethodDirector: Retrying request
20/12/15 16:24:05 INFO HttpMethodDirector: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect
20/12/15 16:24:05 INFO HttpMethodDirector: Retrying request
20/12/15 16:24:26 INFO HttpMethodDirector: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect
20/12/15 16:24:26 INFO HttpMethodDirector: Retrying request
20/12/15 16:24:26 INFO HttpMethodDirector: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect
20/12/15 16:24:26 INFO HttpMethodDirector: Retrying request
解决办法:
conf.set("es.nodes.wan.only", "true")
添加如上配置项即可

这篇博客主要记录了在使用Spark写入Elasticsearch时遇到的连接超时错误,通过设置`es.nodes.wan.only`为`true`来解决此问题,确保数据能够成功写入。
793

被折叠的 条评论
为什么被折叠?



