2016-03-22 5 views
1

私はSpagoBIとCosmosをHive JDBCドライバで接続しようとしています。 接続が機能しますが、クエリを実行するときにmap reduceを実行できるようにjar(json-serde-1.3.1-SNAPSHOT-jar-with-dependencies.jar)を追加する必要があります。スパゴビをコスモスに接続

問題が

(jarファイルのパスの一部として解釈され、セミコロン)スパゴのBIデータセットの定義に複数のクエリをサポートしていないため、私は実際の選択を実行する前にjarファイルを追加することができないということです

どうすればいいですか? jarを確実に追加する方法はありますか?私はハイブをクエリするたびに再度追加する必要はありませんか? これはスパゴビからのコスモスデータにアクセスするための推奨された方法ですか、それとも私が気付いていない別のものがありますか?

ありがとうございます!

答えて

0

データソースへの接続内でADD JAR文を設定するこの方法を試すことができます。 connectionInitSqlsで

https://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

ルックを見て:あなたはそこにADDのJAR文を置くことができます。 もちろん、これは接続をJNDIリソースとして構成する必要があることを意味します(これは実際の推奨構成です)。 希望はこれが

+0

が、私は<リソース名=「はjdbc /コスモス」AUTH =「コンテナ」 タイプ=「javax.sql.DataSourceの」driverClassName =」server.xmlの にリソースを追加することも、このアプローチを試してみたのに役立ちますorg.apache.hive.jdbc.HiveDriver " url =" jdbc:hive2://cosmos.lab.fiware.org:10000/xxxx " username =" xxxxx "password =" xxxx "connectionInitSqls =" JAR/usrを追加します/local/apache-hive-0.13.0-bin/lib/json-serde-1.3.1-SNAPSHOT-jar-with-dependencies.jar; "/>でも問題は同じです。 MapReduceを必要としないクエリは機能しますが、複雑なクエリは機能しません。 – FrAG

関連する問題