集群 節點和分片

2022-09-20 14:12:09 字數 637 閱讀 6810

1、每個節點就是乙個elasticsearch的例項(在linux中每執行乙個es啟動,就代表有乙個節點啟動)

2、集群健康值狀態:

green:所有主分片和副本分片都健康

yellow:至少有乙個副本分片不可用,此時資料是完整的

red:至少有乙個主分片不可用

3、健康值檢查:_cat/health?v或者_cluster/health?v

master:候選節點

data:資料節點

data_content:資料內容節點

data_hot:熱節點

data_warm:索引不再定期更新,但仍可查詢

data_code:冷節點,唯讀索引

ingest:預處理節點,作用類似於logstash中filter

ml:機器學習節點

remote_cluster_client:候選客戶端節點

transform:轉換節點

voting_only:僅投票節點

primary shard:主分片支援讀和寫,為資料的原始檔案

replica shard:副本分片只支援資料同步,主分片的拷貝檔案(容易出現資料不一致的情況),不允許資料寫入。

作用:增加資料安全性、服務可用性、提高集群併發查詢的效能

MongoDB集群分片

什麼是sharding?說白了就是把海量資料水平擴充套件的集群系統,資料分表儲存在sharding的各個節點上。mongodb的資料分開分為chunk,每個chunk都是collection中的一段連續的資料記錄,一般為200mb,超出則生成新的資料塊。構建sharding需要三種角色,shard伺...

mongodb分片 集群

目前在乙個機器上部署,ip 10.1.2.197,埠列表如下 埠埠埠路由服務 27061 路由服務 27062 路由服務 27063 配置服務 27071 配置服務 27072 配置服務 27073 副本集1 27011 副本集2 27021 副本集3 27031 副本集1 27012 副本集2 2...

MongoDB 分片集群

在mongodb裡面存在另一種集群,就是分片技術,可以滿足mongodb資料量大量增長的需求。當mongodb儲存海量的資料時,一台機器可能不足以儲存資料,也可能不足以提供可接受的讀寫吞吐量。這時,我們就可以通過在多台機器上分割資料,使得資料庫系統能儲存和處理更多的資料。下圖展示了在mongodb中...