不为失败找理由,要为成功找方法。

java Rest Highlevel client 7.9.0 批量插入 OOM

匿名 | 发布于2021年01月08日 | 阅读数:1740

每次批量插入1000条,插入字段示例如下。config配置如下。异步插入AIP为官方文档API。
"2020-01-08","abcdaskdalsmdasdkml","123456789"  // 插入字段示例
@Value("${es.client.hostname}")
public String host;
@Value("${es.client.port}")
public int port;
@Value("${es.client.scheme}")
public String scheme;

private RestHighLevelClient client;

@Bean(destroyMethod = "close",name = "client")
public RestHighLevelClient client() {
RestHighLevelClient client = new RestHighLevelClient(
RestClient.builder(new HttpHost(host, port, scheme))
.setRequestConfigCallback(requestConfigBuilder -> requestConfigBuilder.setConnectTimeout(300000)
.setSocketTimeout(300000)
)
);

return client;
}
已邀请:

Kevin_Chow

赞同来自:

问题不太清晰,是你封装的服务OOM还是es报OOM? 
如果是封装的服务OOM,麻烦把日志贴一下,  一般解决方法是可以适当把xmx调大些
如果是es的问题,麻烦把日志贴一下,或者到github上提issue,  通用解决方法是可以适当配置调大内存

要回复问题请先登录注册