如何在带有python解释器的Apache Zeppelin上使用凭据注入

2024-06-08 17:23:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在使用python作为解释器的同时检索ApacheZeppelin上数据库的凭据,但我还没有找到任何关于如何执行此操作的示例

我已在此处创建了凭据实体:

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))

有人知道正确的语法是什么吗?提前谢谢


Tags: 字符串代码实体数据库示例sqlalchemyusername笔记本