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

無法從ipywidget火花運行sql命令按鈕單擊事件

129876年
新的貢獻者三世

我無法運行任何命令,查詢的數據統一目錄內的一個函數,執行一個ipywidget按鈕單擊事件的。下麵的代碼塊。我不能查詢如火花。sql (f“顯示模式;”)或火花。sql (f“select * from database.table”)

(開始代碼塊)

進口ipywidgets小部件

button_01 = widgets.Button (

描述= '提交',

殘疾= False,

工具提示= '提交'

)

= widgets.Output ()

def get_data (x):

與:

out.clear_output ()

print(火花。sql (f“顯示模式;”).collect ())

button_01.on_click (get_data)

顯示器(button_01,)

(代碼塊結束)

錯誤給“Py4JJavaError:調用o332.sql時發生一個錯誤。

:. lang。IllegalStateException:沒有api憑證上下文令牌發現”

也要注意,我能獨自運行這些火花sql命令在一個細胞,與ipwidgets不是在一個函數中

2回答2

Atanu
尊敬的貢獻者
尊敬的貢獻者

你能嚐試println嗎?

val databricksApiTokenKey = CredentialContext.INHERITED_PROPERTY_DATABRICKS_API_TOKEN

val databricksApiCredentialOpt = CredentialContext.getCredential (databricksApiTokenKey)

val rawUrlProp = spark.sparkContext.getLocalProperty (SparkContext.API_URL_PROPERTY)

129876年
新的貢獻者三世

我得到一個錯誤運行這些線:

錯誤:未找到:CredentialContext價值

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

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

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

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

Baidu
map