
104
|
第五章:安裝與設定
dfs.hosts
的檔案格式是由換行分隔的主機或
IP
位址列表,端視主機要如何識別
在叢集中的身份。更多關於主機識別的細節,請參閱第
60
頁的「主機名稱、名稱
反查與身份識別」。
範例設定值:
/etc/hadoop/conf/dfs.hosts
。使用於:
NN
。
dfs.host.exclude
與
dfs.hosts
相近,
HDFS
也支援排除某些機器加入叢集的作法。只需要指定一
個檔案,內含用換行分隔的主機名稱或
IP
位址列表。主機的排除是在納入
(
include
)之後才套用,代表如果某個主機名稱同時出現在這兩個檔案中,一定
會被排除。
dfs.host.exclude
參數有雙重功能,它也是一種讓
DataNode
優雅除役
的方式。關於如何讓
DataNode
除役(
decommission
)的步驟,請參閱第
209
頁的
「除役一個資料節點」。
範例設定值:
/etc/hadoop/conf/dfs.hosts.exclude
。使用於:
NN
。
fs.trash.interval
(
core-site.xml
)
使用者總會不小心刪除檔案(或者更糟的是事後追溯說刪除是意外)。
HDFS
支
援垃圾桶的功能,類似多數桌面作業系統(
desktop operation system
),讓使用者
可以救回已經刪除的檔案。若啟用這項功能,當刪除時不會馬上刪除該檔案,檔
案會被移到一個特殊的目錄,名為
.Trash
,放在使用者的
HDFS
家目錄中。參數
fs.trash.interval
指定檔案被保留在
.Trash ...