前提條件:環境是win10
日誌的錯誤提示
日誌檢視位置: elasticsearch-7.10.1\logs\elasticsearch.log
the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
解決方案:
修改elasticsearch.yml
取消注釋保留乙個節點
cluster.initial_master_nodes: ["
node-1
"]對es伺服器進行設定
curl -h "" -x put '
' -d '
'
另一種是修改配置檔案,網上有的
Elasticsearch 分頁問題
1.form和size的方式 2.scroll api 3.search after引數 按照一般的查詢流程來說,如果我想查詢前10條資料 1 客戶端請求發給某個節點 2 節點 給個個分片,查詢每個分片上的前10條 3 結果返回給節點,整合資料,提取前10條 4 返回給請求客戶端 該分頁方式可以通過...
Elasticsearch簡單問題小結
在查詢的字段只有乙個值的時候,使用term,在查詢字段包含多個的時候才使用terms。term terms 1 在query 查詢 中,查詢操作不僅僅會進行查詢,還會計算分值,用於確定相關度 在filter 過濾器 中,查詢操作僅判斷是否滿足查詢條件。2 filter 過濾器 中,查詢的結果可以被快...
ElasticSearch 併發操作問題
解決併發問題 問題的原因是 elasticsearch 不支援 acid 事務。對單個檔案的變更是 acidic 的,但包含多個文件的變更不支援。如果你的主要資料儲存是關聯式資料庫,並且 elasticsearch 僅僅作為乙個搜尋引擎 或一種提公升效能的方法,可以首先在資料庫中執行變更動作,然後在...