1
在HDFS:爲什麼HDFS默認將數據存儲在/ tmp中?
- 一個NameNode的存儲文件夾中的塊的位置
dfs.namenode.name.dir
- 的DataNode店的文件夾中的實際數據塊
dfs.datanode.data.dir
總之,這兩個屬性構成了最HDFS的重要組成部分:保存數據的位置。
默認:
dfs.namenode.name.dir
和dfs.datanode.data.dir
都在裏面file://${hadoop.tmp.dir}
子目錄(見hdfs-default.xml
)${hadoop.tmp.dir}
是/tmp/hadoop-${user.name}
(見core-default.xml
)
總之,HDFS存儲你的數據在/tmp
默認情況下。
/tmp
is emptied often在現代Linux發行版中。
爲什麼HDFS默認存儲/tmp
的數據?爲什麼有人希望他們的數據是暫時的?