在Apache Zeppelin上动态设置JDBC密码

问题描述 投票:0回答:1

是否可以动态设置default.password,例如从文件?我们已经使用JDBC连接器成功将Presto连接到Zeppelin,但是我们使用了另一种身份验证方法,该方法要求我们每天更新密码。我检查了当前的gitHub存储库,发现有一个解释器.json,它从Zeppelin的解释器设置中获取default.password。如果将default.password更改为环境变量,它将影响其他JDBC解释器。有解决方法吗?

到存储库的链接:https://github.com/apache/zeppelin/blob/e63ba8e897a522c6cad099286110c2eaa1496912/jdbc/src/main/resources/interpreter-setting.json

https://github.com/apache/zeppelin/blob/8f45fefb1c45ab163bedb94e3d9a9ef8a35afd91/jdbc/src/main/java/org/apache/zeppelin/jdbc/JDBCInterpreter.java

jdbc apache-zeppelin
1个回答
0
投票

我想出了问题。配置文件中的interpreter.json存储每个JDBC连接的所有信息。因此,通过使用jq命令更新密码并每天重新启动Zeppelin,这将动态更新密码。

© www.soinside.com 2019 - 2024. All rights reserved.