elk 7.2

Elasticsearch

7.0開始內置了Java環境node

一、jvm.options配置建議json

  • Xmx和Xms設置成同樣
  • Xmx不要超過機器內存的50%
  • 不要超過30GB

https://www.elastic.co/cn/blog/a-heap-of-trouble架構

二、元數據,用於標註文檔的相關信息jvm

  • _index: 文檔所屬的索引名
  • _type: 文檔所屬的類型名
  • _id: 文檔的惟一ID
  • _source: 文檔的原始json數據
  • _all: 整合全部字段內容到該字段,已被廢除
  • _version: 文檔的版本信息
  • _score: 相關性打分

三、節點介紹,性能

  • master節點

每一個節點啓動後,默認就是一個master eligible節點,設置nod.master:false禁止。spa

只有master節點才能修改集羣的狀態信息。3d

  • Data節點

能夠保持數據的節點,叫作data node。負責保持分片數據。blog

  • Coordinating node

負責接受client的請求,將請求分發到合適的節點,最終把結果匯聚到一塊兒。索引

每一個節點默認都起到了Coordinating node的職責。內存

  • Hot & Warm Node

不一樣硬件配置的Data Node,用來實現Hot & Warm架構,下降集羣部署的成本

冷熱架構,爲了保證大規模時序索引實時數據分析的時效性,能夠根據資源配置不一樣將 Data Nodes 進行分類造成分層或分組架構。

一部分支持新數據的讀寫,另外一部分僅支持歷史數據的存儲,存放一些查詢發生機率較低的數據。

即 Hot-Warm 架構,對 CPU,磁盤、內存等硬件資源合理的規劃和利用,達到性能和效率的最大化。

 

 

Search API

相關文章
相關標籤/搜索