Virtual-Machines
我應該在物理機還是虛擬機上部署 hadoop?
我們將在數百個(比如 300 個)物理 x86 節點上部署一個 hadoop 集群。由於我們沒有太多的生產部署經驗,所以有一個簡單的問題作為標題,我們希望聽到有經驗的人的回答。最好的做法是什麼?是直接在物理機上部署hadoop,還是需要一個虛擬機層(即IaaS雲)來管理hadoop集群的計算資源。做出此決定時應注意哪些問題?
Hadoop 設計為在裸機硬體上執行。
它旨在為您管理資源分配。
另一層只是可以避免的成本。
但最佳實踐很難說,它取決於許多因素。
您應該閱讀https://cwiki.apache.org/confluence/display/HADOOP2/Virtual+Hadoop並做出決定。
這解決了反對在虛擬環境中執行 Hadoop 的原因,並解釋了為什麼有些人仍然可能想要這樣做。