Sky*_*Sky 8 java search elasticsearch
我正在将数百万条记录摄取到 Elasticsearch 中,并从 Elasticsearch 中提取记录。我实际上使用的是 Elasticsearch Java 客户端。我在每个 JVM 上只创建一个客户端。使用这个客户端,将数据摄取到 Elasticsearch 中,并使用它从 Elasticsearch 中提取数据。提取数据写入文件并进行一些分析,再次写入文件并将数据摄取回弹性搜索。
这是在一个 JVM 上仅创建一个 Java 客户端并使其保持活动状态的最佳方式吗?
或在需要时创建客户端并摄取/提取数据,关闭它。
或者创建客户端池并重用它。(比如连接池)
做这个的最好方式是什么 ?
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |