取消
顯示的結果
而不是尋找
你的意思是:

如何在python中使用/訪問筆記本安裝一個scala庫JAR文件?

blackcoffeeAR
貢獻者

我使用Azure事件中心的連接器https://github.com/Azure/azure-event-hubs-spark連接中心。

當我從Maven安裝這個庫,然後一切正常,我可以使用JVM訪問自由類:

connection_string = " < connection_string > " sc._jvm.org.apache.spark.eventhubs.EventHubsUtils.encrypt (connection_string)

但是因為一些原因,我不得不istall相同的自由之前下載的JAR文件。是下載的文件https://search.maven.org/artifact/com.microsoft.azure/azure-eventhubs-spark_2.12/2.3.22/jar。但是我不能訪問自由類:

錯誤:根:發送命令時例外。回溯(最近調用最後):文件“/磚/火花/ python / lib / py4j-0.10.9.5-src.zip / py4j / clientserver。py”, 516行,send_command提高Py4JNetworkError(從Java是空的”“回答)py4j.protocol。Py4JNetworkError:從Java一邊回答是空的在處理上述例外,另一個例外發生:回溯(最近的電話最後):文件“/磚/火花/ python / lib / py4j-0.10.9.5-src.zip / py4j / java_gateway。py”, 1038行,send_command反應= connection.send_command(命令)文件“/磚/火花/ python / lib / py4j-0.10.9.5-src.zip / py4j / clientserver。py”, 539行,send_command提高Py4JNetworkError (py4j.protocol。Py4JNetworkError:錯誤,發送或接收Py4JError: org.apache.spark.eventhubs.EventHubsUtils。加密在JVM中並不存在--------------------------------------------------------------------------- Py4JError Traceback (most recent call last)  in () 15 16 connectionString = "" ---> 17 sc._gateway.jvm.org.apache.spark.eventhubs.EventHubsUtils.encrypt(connectionString) /databricks/spark/python/lib/py4j-0.10.9.5-src.zip/py4j/java_gateway.py in __getattr__(self, name) 1545 answer, self._gateway_client, self._fqn, name) 1546 else: -> 1547 raise Py4JError( 1548 "{0}.{1} does not exist in the JVM".format(self._fqn, name)) 1549 Py4JError: org.apache.spark.eventhubs.EventHubsUtils.encrypt does not exist in the JVM

我已經嚐試進口自由但沒有幫助:

從py4j。java_gateway進口java_import java_import (sc._gateway.jvm“org.apache.spark.eventhubs”)

感謝任何提示。

2023-02-02 09 _30_01-window

17日回複17

werners1
尊敬的貢獻者三世

你可以使用這個python構建嗎?

https://pypi.org/project/azure-eventhub/

謝謝,是的,我可以使用python庫應用程序如果我返工。但一些努力。

總之很有意思,為什麼相同的庫安裝. jar文件,而不是不可以使用MAven。

Vidula_Khanna
主持人
主持人

嗨@blackcoffee基於“增大化現實”技術

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

嗨@Vidula Khanna

不,沒有解決方案。

BR

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map