2016-06-29 15 views
1

私は、JayDeBeApiモジュールを使用してPython経由でGoodDataウェアハウスに接続しようとしていますが、何らかの理由で接続を確立するとすぐにコンソールがクラッシュします。JayDeBeApi接続時にクラッシュする

私はSQLクライアントDBVisualizerを使ってjarファイルで正常に接続できましたが、Pythonでは動作していないようです。

コード:

import jaydebeapi 

connection = jaydebeapi.connect('com.gooddata.dss.jdbc.driver.DssDriver', 
          ['jdbc:dss://na1.secure.gooddata.com/gdc/dss/instances/INSTANCE_ID','user','password'], 
          'JAR_FILE') 

誰もがなぜこれがクラッシュすることができるに任意の洞察力を持っていますか?返されたエラーログを取得できません。別のモジュールがある場合は、JDBC DBへの接続にも役立ちます。

ヘルプを評価してください!

+0

もし* that *があなたの持つものであれば、 'JAR_FILE'を.jarファイルへの実際のパスに置き換えてください。 doc:https://pypi.python.org/pypi/JayDeBeApi/#usage – Andreas

+0

を参照してください。jar_fileが実際にコード内のパスに置き換えられて、ここでそれを取り出すだけです。私はそれがWindows 7で動作するJpype自体の問題かもしれないが、私はまだ診断することができないことを伝えることができますから。 –

+0

私はまったく同じ問題を抱えています。あなたは一番下に行きましたか? – undershock

答えて

0

私はこの問題を解決できました。使用していたJPypeのバージョンがGoodDataドライバと互換性がありませんでした。私はJPype 0.6.0をインストールし、私の問題を解決しました。

0

私の場合、32ビットバージョンのPythonがインストールされていて64ビットバージョンのJavaがインストールされていたため、接続がクラッシュしていました。これはJPype's documentationにクラッシュの原因としてリストされている:

Mixing 64 bit Python with 32 bit Java and vice versa crashes on import jpype.

64ビットのPythonをインストールし、その代わりに、私は何の問題もなく接続することができたことを使用した後。

関連する問題