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中...