0

hortonworks ハイブを SpagoBI スタジオに接続したいのですが、jdbc ドライバーを使用して接続を確立していますが、機能していません。誰かこの問題を解決してください。

ありがとうございました

4

3 に答える 3

0

更新されたバージョンのハイブを使用している場合は、以下の jar ファイルをダウンロードしてください:- 1. hadoop-common-2.6.0.2.2.0.0-2041.jar 2041-standalone.jar

次に、SpagoBI Studioで->データソース接続に移動->ハイブドライバーを選択->新しいドライバーファイル「z-hive-jdbc-0.14.0.2.2.0.0-2041-standalone.jar」ファイルを追加->その後、OK .

次に、以下に示すハイブに接続するための資格情報を提供します。

URL : jdbc:hive2://localhost:10000/xyz

ドライバー: org.apache.hive.jdbc.HiveDriver

間違いなく、これは機能します。

ありがとうアマン

于 2015-11-27T14:20:44.407 に答える
0

まず、spagobi 用の環境ファイルを作成する必要があります。そのファイルでは、Hive lib と hadoop-core.jar (hadoop バージョン 1 の場合) の jar のパスを指定する必要があります。

次に、env ファイルを実行し、その後 SpagoBI を開始する必要があります。それは適切に実行されます。

基本的に、この env ファイルは、ハイブ ライブラリの jar (hive-jdbc-*.jar を含む) の SpagoBi へのアクセスを提供します。

環境ファイルは

HADOOP_HOME=/usr/lib/hadoop
HIVE_HOME=/usr/lib/hive

echo -e '1\x01foo' > /tmp/spagobi/a.txt
echo -e '2\x01bar' >> /tmp/spagobi/a.txt


CLASSPATH=.:$HADOOP_HOME/hadoop-core.jar:$HIVE_HOME/conf

for i in ${HIVE_HOME}/lib/*.jar ; do
    CLASSPATH=$CLASSPATH:$i
done
`        

コードをファイルに保存するだけです

spagobi.env

そして、ファイルを徹底的に実行します. spagobi-env.env

于 2015-10-11T18:57:45.873 に答える