本文分別為您介紹非高可用叢集和高可用叢集的HDFS組件使用的本地磁碟目錄。
警告
組件使用目錄被無故刪除時,可能會造成服務異常,甚至資料丟失。
非高可用叢集
組件 | 使用目錄 | 描述 |
NameNode |
|
|
SecondaryNameNode | /mnt/disk1/hdfs/secondary/ | 用於存放SecondaryNameNode的相關資料,SecondaryNameNode會把edit合并,並產生新的FsImage。 |
DataNode | /mnt/disk{1...N}/hdfs | N取決於節點資料盤數量。如果節點有兩塊盤,那麼儲存目錄為/mnt/disk1/hdfs和/mnt/disk2/hdfs。 |
高可用叢集
組件 | 使用目錄 | 描述 |
ZKFailoverController(ZKFC) | 無 | ZFKC不使用本地磁碟目錄。 |
NameNode |
|
|
JournalNode | /mnt/disk1/hdfs/journal/ | 存放JournalNode的edits檔案。 |
DataNode | /mnt/disk{1...N}/hdfs | N取決於節點資料盤數量。如果節點有兩塊盤,那麼儲存目錄為/mnt/disk1/hdfs和/mnt/disk2/hdfs。 |