【发布时间】:2017-06-01 07:37:26
【问题描述】:
我通过 9200 端口使用 ElasticSearch REST API。
官方Java库客户端连接9300端口。
端口API有什么区别?
我想将日志事件传递到 ElasticSearch 并查看 Bulk API:
- https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk.html
- https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html
最困扰我的是通过PreBuiltTransportClient 的Java API 带来了很多依赖,如果将客户端插入应用程序,这完全是不必要的开销(为什么我需要在应用程序中使用org.apache.lucene jars??)。
是否有任何性能差异,它们是否提供相同级别的可靠性?
【问题讨论】: