从我的Java项目的弹性搜索中获取大型全文索引数据时,等待任务错误超时
我正试图通过java项目从弹性搜索中获取索引数据。数据为全文索引,大小约为4gb,索引计数=15500个索引。从我的Java项目的弹性搜索中获取大型全文索引数据时,等待任务错误超时,java,
elasticsearch,resttemplate,Java,
elasticsearch,Resttemplate,我正试图通过java项目从弹性搜索中获取索引数据。数据为全文索引,大小约为4gb,索引计数=15500个索引。 此外,我还将弹性搜索堆内存大小增加到ES_Heap_size=10gb,以避免在索引时以及在获取数据请求时出现弹性搜索内存堆空间不足异常 现在的问题是,每次我对这些数据执行弹性搜索GET请求时,我都会在等待任务错误[org.elasticsearch.transport][Todd Arliss]时得到超时的响应,该请求在我的控制台中已超时,但弹性搜索没有显示任何错误或异常,并且工作正
此外,我还将弹性搜索堆内存大小增加到ES_Heap_size=10gb,以避免在索引时以及在获取数据请求时出现弹性搜索内存堆空间不足异常 现在的问题是,每次我对这些数据执行弹性搜索GET请求时,我都会在等待任务错误[org.elasticsearch.transport][Todd Arliss]时得到超时的响应,该请求在我的控制台中已超时,但弹性搜索没有显示任何错误或异常,并且工作正常 由于我在请求中使用RestTemplate,因此我认为超时可能是因为此原因,因此我将Rest模板超时设置为0。但这并没有解决我的问题 同样在以前,我获取了大小为1.23Gb的数据,索引计数为25000个文件,但当时我没有收到任何此类错误。 另一件事是,当我没有对这些数据进行全文索引时,对上述4GB数据的GET请求就成功了,我可以在我的项目UI上成功地看到我的索引,而全文索引的GET请求失败了 任何人都可以解释为什么会发生这种情况,我如何解决这个问题??
早期的回答太有帮助了