2012-04-18 5 views
2

私はDynamoDBでデータを照会するためにHiveを使用する以下の統合を読んでいました。 http://aws.typepad.com/aws/2012/01/aws-howto-using-amazon-elastic-mapreduce-with-dynamodb.htmlEMRを使用せずにDynamoDBとHiveを使用する人はいますか?

ただし、リンクごとに、HiveはEMRの上に設定する必要があります。しかし、私はこの統合を、既にEMRを使用する代わりにスタンドアローンのHadoopクラスタで使用できるかどうかを知りたかったのです。誰もこれをしましたか? EMRを使用した場合と比較して、DynamoDBとHDFSのデータ間で同期の問題が発生するのでしょうか?

答えて

0

は、あなた自身のクラスタ上でそれを使用することができるようにするには、カスタムDynamoDBのためStorageHandlerを(それはおそらく同様にカスタムSerDeを必要とする)必要があります。

少なくともAWSのウェブサイトでは、現時点では利用できないようです。

あなたのできることは、Amazonから提供されたJDBC interfaceを使用してクラスタからクエリを生成することですが、依然としてEMRの上で実行されます。

関連する問題