簡體   English   中英

彈性搜索:通過RestHighLevelClient連接時的java.net.ConnectException

[英]Elastic search: java.net.ConnectException when connecting via RestHighLevelClient

我可以通過http://127.0.0.1:9200訪問ElasticSearch,但是當嘗試通過RestHighLevelClient從同一台計算機連接時,我得到了java.net.ConnectException:連接被拒絕。

 try { final BulkResponse response=this.restHighLevelClient.bulk(bulkRequest); } catch (final IOException exn) { LOG.error("Bulk insert failed", exn); } 

Elastic search客戶端的配置類如下所示。

 @Bean public RestHighLevelClient restClient() { return new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", "9200", "http"))); } 

我已將默認設置保留在elastic-search.yml文件中,並進行了調試以確保主機和端口正確。 有什么想法嗎?

我有同樣的問題,但是我的問題是我錯誤地連接到錯誤的主機。

暫無
暫無

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

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