2016-05-06 6 views
0

i2インスタンスを使用して単一ノードのhadoopクラスタをインストールしようとしていますが、インスタンスストアのマウントにHDFS専用の800GB SSDを割り当てようとしていますが、それをやる。特定のインスタンスをEC2でHDFSに割り当てる方法

デフォルトのi2インスタンスには2つの800GB SSDインスタンスストアが付属しています。そのうちの1つをHDFSに、他の1つを他の作業負荷専用にしたいと思います。

は/ dev/xvdb --Mountedそれを/ mnt/HDFS ---私はすべての私のHDFSデータは は/ dev/xvdc --Mountedそれを/ mntには/データをここに格納されていることを確認したい すべてのヘルプへ感謝されます。

ありがとうございました。

+0

リブートではなくEC2の「停止」を発行すると、インスタンスストアのデータが失われることに注意してください。 – mootmoot

答えて

0

ファイル/ etc/fstabは、ブート時にマウントされるものを制御します。私は、彼らがext4のインスタンス用にフォーマットしていることを(あなたのためにここにいくつかの仮定を作った

/dev/xvdb  /mnt/hdfs ext4 defaults,nofail  0  2 
/dev/xvdc  /mnt/data ext4 defaults,nofail  0  2 

:あなただけの数行を追加する必要があり、それらのフォルダを仮定 が存在して(とあなたが一覧表示ブロックデバイスは正しいです) )。

0

Hadoopのインストール、設定、管理の代わりに、Amazon EMR(Hadoopシステムを提供)を使用することもできます。

Amazon EMR は、HDFSのインスタンスストアを自動的に使用しますが、Amazon EBSボリュームにHDFS(またはインスタンスストアを提供しないインスタンスタイプ)を拡張するよう要求することもできます。

関連する問題