2

Amazon EC2 で Hadoop と HBase をテストしたいのですが、どれだけ複雑かわかりません。Hadoop と HBase がインストールされた安定したコミュニティ AMI はありますか? 生体伝導体AMIのようなものを考えています

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

4

2 に答える 2

3

特に AWS/EC2 アカウントをすでにお持ちの場合は、Amazon の Elastic MapReduceサービスを使用することを強くお勧めします。理由は次のとおりです。

  1. EMR には、動作する Hadoop/HBase クラスターが「すぐに使える」状態で付属しています。Hadoop/HBase を動作させるために何も調整する必要はありません。イット・ジャスト・ワークス(TM)。
  2. Amazon EC2 のネットワークは、おそらく慣れ親しんでいるものとはかなり異なります。私の知る限り、ノードが独自のプライベートIPアドレスを見る1対1のNATがありますが、パブリックIPで外部の世界に接続します. クラスターを手動で構築している場合、EC2 専用の Apache Whirr や BigTop などのソフトウェアを使用していても、問題が発生します。
  3. AMI だけでは、Hadoop または HBase クラスターを起動して実行するのに役立つ可能性は低いです。Hadoop/HBase クラスターを実行したい場合は、ネットワーク設定などの調整に時間を費やす必要があります。
于 2013-01-16T23:28:39.550 に答える
1

私の知る限りではありませんが、非常に優れた代替手段であるApache Whirrを使用して EC2 に簡単にデプロイできるはずです。

Whirrを使用してこれを行うための優れたチュートリアルを次に示します。チュートリアルでは、これを数分で実行できるはずです。

重要なのは、次のようなレシピを作成することです。

whirr.cluster-name=hbase
whirr.instance-templates=1 zk+nn+jt+hbase-master,5 dn+tt+hbase-regionserver
whirr.provider=ec2
whirr.identity=${env:AWS_ACCESS_KEY_ID}
whirr.credential=${env:AWS_SECRET_ACCESS_KEY}
whirr.hardware-id=c1.xlarge
whirr.image-id=us-east-1/ami-da0cf8b3
whirr.location-id=us-east-1

その後、次を使用してクラスターを起動できます。

bin/whirr launch-cluster --config hbase-ec2.properties
于 2013-01-15T02:34:45.663 に答える