MinIO 分布式集群搭建


分布式Minio可以讓你將多塊硬盤(甚至在不同的機器上)組成一個對象存儲服務。由於硬盤分布在不同的節點上,分布式Minio避免了單點故障。 

分布式Minio有什么好處? 

在大數據領域,通常的設計理念都是無中心和分布式。Minio分布式模式可以幫助你搭建一個高可用的對象存儲服務,你可以使用這些存儲設備,而不用考慮其真實物理位置。 

數據保護 

分布式Minio采用 糾刪碼來防范多個節點宕機和位衰減bit rot 

分布式Minio至少需要4個硬盤,使用分布式Minio自動引入了糾刪碼功能。 

高可用 

單機Minio服務存在單點故障,相反,如果是一個有N塊硬盤的分布式Minio,只要有N/2硬盤在線,你的數據就是安全的。不過你需要至少有N/2+1個硬盤來創建新的對象。 

例如,一個16節點的Minio集群,每個節點16塊硬盤,就算8台服務器宕機,這個集群仍然是可讀的,不過你需要9台服務器才能寫數據。 

注意,只要遵守分布式Minio的限制,你可以組合不同的節點和每個節點幾塊硬盤。比如,你可以使用2個節點,每個節點4塊硬盤,也可以使用4個節點,每個節點兩塊硬盤,諸如此類。 

一致性 

Minio在分布式和單機模式下,所有讀寫操作都嚴格遵守read-after-write一致性模型。 

 

安裝 

使用rancher2.3 平台進行搭建 

 

分布式安裝數量:4 

服務名稱:minio1  minio2 minio3 minio4 

啟動命令:minio server http://172.19.11.76/minio http://172.19.11.75/minio http://172.19.11.74/minio http://172.19.11.77/minio 

 

掛載目錄:/minio 

 

網絡模式:選用宿主機網絡(如果不使用宿主機網絡會倒是服務不能識別硬盤) 

 

配置環境變量:MINIO_ACCESS_KEY=admin  MINIO_SECRET_KEY=password   注意MINIO_ACCESS_KEY為登陸minio平台的賬戶 MINIO_SECRET_KEY為密碼  所有的分布式服務都配置相同的環境變量 

 

 

使用mc客戶端工具即可使用minio上傳下載內容了 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM