1ノードのクラスターでデフォルト設定でhadoopを実行していますが、HDFSがファイルをローカルに保存する場所を見つけたいと考えています。
何か案は?
ありがとう。
現在のバージョン(2.7.1)の場合、ディレクトリは
/tmp/hadoop-${user.name}/dfs/data
に基づく dfs.datanode.data.dir
、hadoop.tmp.dir
設定: http://hadoop.Apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-hdfs/hdfs-default.xmlhttp:/ /hadoop.Apache.org/docs/r2.7.1/hadoop-project-dist/hadoop-common/core-default.xml
「より最近の答え」として、そしてhadoopのバージョン番号を明確にするために:
Hadoop 1.2.1(または類似の何か)を使用する場合、@ Binary Nerdの答えは依然として当てはまります。
しかし、Hadoop 2.1.0-beta(または類似の何か)を使用する場合は、設定ドキュメント here と設定するオプションは次のとおりです:dfs.datanode.data.dir
Hadoop 3.0.0の場合、hdfsルートパスは、プロパティ"dfs.datanode.data.dir"