簡體   English   中英

Elasticsearch:如何選擇Java客戶端?

[英]Elasticsearch:how to choose java client?

我正在嘗試在新模塊中使用ELK。閱讀“入門”文檔后,我正在嘗試編寫Java代碼以執行索引,獲取,刪除操作。 官方文檔介紹了“ TransportClient”。但是,文檔說“ TransportClient”可能會在其他版本中被棄用。建議使用“ Java High Level Rest Client”。此外,還有“ Java Low Level Rest Client”。

總之,有3種類型的客戶:

  • Java高級休息客戶端
  • Java低級Rest客戶端
  • 運輸客戶

順便說一句,還有另一種使用ES API的方法。使用spring boot RestTemplate。我認為這很復雜,因為也許我必須編寫查詢json。

我很困惑,我不知道應該使用哪一個。

我的ES版本是:5.6.3

我建議您使用Jest Client ,它簡單,基本且易於安裝。 我正在使用它,並且效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM