jdbcを使用してスパークノートからBigInsights上で動作するハイブサービスに接続したいと考えています。 jdbcのURL形式は次のとおりです。サービスノートとしてSparkからCloud上のBigInsights上で実行されるリモートハイブに接続する方法は?
jdbc:hive2://${env.hostname}:10000/default;ssl=true;sslTrustStore=./truststore.jks;trustStorePassword=mypassword;
この接続からは、トラストストアが必要です。トラストストアをサービスとして起動するにはどうしたらよいですか?
更新1:証明書はよく知られているCAによって発行されていない
- テナントには、サービス上のJRE/JDKへのアクセス権がありません。
アップデート2:
私が使用して証明書とトラストストアを追加することができ次
with open('certificate', 'w') as f:
f.write('''
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
''')
!keytool -import -trustcacerts -alias biginsights -file certificate -keystore truststore.jks -storepass mypassword -noprompt
質問の最後の部分は今how to add a jar to python notebook on bluemix spark?
証明書とトラストストアを追加する方法を知りました(質問を参照)。私は今、pythonスクリプトにjdbc jarファイルを追加する方法を理解する必要があります。 –