簡體   English   中英

如何通過 python 解釋器在 Apache Zeppelin 上使用憑證注入

[英]How to use credential injection on Apache Zeppelin with python interpreter

我正在嘗試檢索 Apache Zeppelin 上的數據庫的憑據,同時使用 python 作為解釋器,但我還沒有找到任何關於如何做到這一點的示例。

我在這里創建了我的憑證實體:

zeppelin_cred

還在 python 解釋器上啟用了憑證注入,如下所示:

zeppelin_interpreter

這是我用來嘗試恢復上面創建的憑據的愚蠢筆記本代碼:

%python

username = {mysqluser.user}

print(username)

我也嘗試在連接字符串中使用它們:

database_connection = sqlalchemy.create_engine('mysql+mysqlconnector://{0}:{1}@{2}/{3}'.
                                               format('{mysqluser.user}', '{mysqluser.password}', 
                                                      database_ip, database_name))

有誰知道正確的語法是什么? 提前致謝!

我認為您只是缺少括號。 它應該讀

username = '{mysqluser.user}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM