【问题标题】:Setting up JDBC password dynamically on Apache Zeppelin在 Apache Zeppelin 上动态设置 JDBC 密码
【发布时间】:2020-07-03 18:25:58
【问题描述】:

是否可以动态设置 default.password,例如从一个文件?我们已经使用 JDBC 连接器成功地将 Presto 连接到 Zeppelin,但是我们使用的是不同的身份验证方法,需要我们每天更新密码。我检查了当前的 gitHub 存储库,发现有一个interpreter.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】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-29
      • 2016-02-23
      • 2016-09-12
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 2018-07-17
      • 2017-07-15
      • 2015-01-28
      相关资源
      最近更新 更多