2016-03-24 9 views
1

マルチノードクラスタ環境にhadoopをインストールしようとしています。私はSSDにubuntu 15.10をインストールしました。 SSDにhadoop 2.6.2をインストールし、別のSATAハードドライブにHDFSを保存したい。このために、私はどのような手順を踏むべきですか?Hadoopファイルシステムをhadoopインストールディスク以外の物理ディスクに保存するにはどうすればよいですか?

私はhaddopをSSDにhdfs-site.xmlに以下の設定でインストールしました。したがって、プロパティを設定しました。dfs.datanode.data.dirfile:/// media/coea23/HDFS/hdfs/datanodeです。しかし、実行中にデータノードが表示されていないjps hadoopのインストールが完了したSSDにnamenodeが表示されています。

<property> 
<name>dfs.datanode.data.dir</name> 
<value>file:///media/coea23/HDFS/hdfs/datanode</value> 
<description>DataNode directory</description> 
</property> 

<property> 
<name>dfs.namenode.name.dir</name> 
<value>file:///home/hduser/hdfs/namenode</value> 
<description>NameNode directory for namespace and transaction logs storage.</description> 
</property> 

貴重なご意見をお寄せください。前もって感謝します。

あなたは、各データノードに

HDFS-site.xmlの... configファイルでこれを構成するKamaruddin

答えて

0

<property> 
<name>dfs.datanode.data.dir</name> 
<value>file:///data/1/dfs/dn,file:///data/2/dfs/dn,file:///data/3/dfs/dn,file:///data/4/dfs/dn</value> 
</property> 

編集

注意:

dfs.data.dirとdfs.name.dirは非推奨です。代わりにdfs.datanode.data.dirとdfs.namenode.name.dirを使用する必要がありますが、dfs.data.dirとdfs.name.dirは引き続き動作します。

+0

親愛なるHavnar提案ありがとうございます。 Plsはもう一度質問に一見を与える。ありがとう。 –

+0

その設定をnamenodeにのみデプロイしましたか?今はあなたのnamenodeもdatanodeです。 – Havnar

+0

はいこれは単一ノードクラスタです。マシンにはSSDにhadoopインストールが含まれていて、私は同じマシンにSATAハードディスクに自分のhdfsを保存したい。この構成を他のシステムで使用して、それらを既存のクラスタに追加してマルチノードクラスタを作成したいと考えています。 –

関連する問題