2011-02-07 10 views
5

私のクワッドコアマシンでhadoopとmahoutで計算したいので、擬似分散モードでhadoopを使用しています。擬似分散型ハープモードでhdfsを管理する

問題はルートドリルのスペースが限られているため、他の外付けハードドライブで使用できるスペースを使用するように設定するにはどうすればいいですか。

答えて

6

hdfsがデータをどこにストローするかを設定できます。あなたのconf/HDFS-site.xmlのに以下を追加します。

<property> 
    <name>dfs.data.dir</name> 
    <value>__path_to_where_you_want_to_store_your_data/hdfs/data/</value> 
</property> 
<property> 
    <name>dfs.name.dir</name> 
    <value>__path_to_where_you_want_to_store_your_data/hdfs/name/</value> 
</property> 

theeseはあなたの名前ノードをフォーマットする必要があります変更後:

hadoop namenode -format

+0

が、Hadoopのが、その後に起動しません。 dfs.name.dir /ユーザ/ヘルムート/ programmieren/HDFS /名前/ DFS:それは多分あなたもdfs.nameのディレクトリを設定する必要が名前ノードは、セーフモード – Pankaj

+0

であることを示し続けます.data.dirとdfs.name.dirは外部ドライブ上の場所を指している必要があります。その値を変更した後、 'hadoop namenode -format'を使ってhdfsファイルシステムを再フォーマットする –

+0

' hadoop namenode -format'を実行した後、dfs.name.dir – Leons

関連する問題