hortonworks ハイブを SpagoBI スタジオに接続したいのですが、jdbc ドライバーを使用して接続を確立していますが、機能していません。誰かこの問題を解決してください。
ありがとうございました
更新されたバージョンのハイブを使用している場合は、以下の 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
間違いなく、これは機能します。
ありがとうアマン
まず、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