0

Hive を備えた外部 Hadoop クラスター (CDH4) があります。Gadget Gen ツール (BAM 2.3.0) を使用して単純なテーブル ガジェットを作成しましたが、ガジェット生成ツールから提供された URL を使用してガジェットをダッシュ​​ボードに追加すると、データが取り込まれません。

ガジェット ジェネレータ ウィザードからのデータ ソース設定は次のとおりです。

jdbc:hive://xxxx:10000/default
org.apache.hadoop.hive.jdbc.HiveDriver

次の jar ファイルを追加して、JDBC 接続に必要なものがすべて揃っていることを確認し、wso2server を再起動しました。

hive-exec-0.10.0-cdh4.2.0.jar hive-jdbc-0.10.0-cdh4.2.0.jar hive
-metastore-0.10.0-cdh4.2.0.jar hive-service-0.10.0-cdh4.2.0 .jar
libfb303-0.9.0.jar commons-logging-1.0.4.jar slf4j-api-1.6.4.jar
slf4j-log4j12-1.6.1.jar hadoop-core-2.0.0-mr1-cdh4.2.0.瓶

ウィザードのステップ 2 と 3 でクラスタ上で Map Reduce ジョブが実行されていることを確認できます (ウィザードには実際のデータのプレビューが表示されます) が、ガジェットの生成後に送信されたジョブは表示されません。

どんな助けでも感謝します。

4

2 に答える 2

0

ガジェット XML の場所用に生成された URL に正しい IP/ホスト名があることを確認してください。指定されたガジェット xml が、生成された URL のレジストリの場所にあるかどうかを確認します。Hive、Hadoop、Cassandra などはガジェットとは関係がないため、心配する必要はありません。RDBMS (デフォルトでは H2) データのみが重要です。ガジェットの場所が修正されると、問題が解決されることを願っています。

于 2013-06-07T07:40:57.690 に答える