首页 > 解决方案 > 从环境变量中设置 Kettle DB 连接密码

问题描述

如何设置数据库连接的密码以使用环境变量。我无法将这些添加到kettle.properties 文件(安全策略)。当我在 OSX 上单击控制空间时,没有任何反应。如果我尝试将字符串直接粘贴${PASSWORD}到密码字段中,则由于可能是非字母数字字符,它不允许这样做'$'

如下所示的其他字段工作正常。

下面的EDIT Connection对话框以红色显示该字段,这是我想要在逻辑上实现的。

在 Mac OSX Mojave 上使用 PDI Community 8.2。

我要填充红色的字段

标签: pentahokettlepentaho-data-integrationpdi

解决方案


我找到了一种解决方案。我没有使用EditNew在Table Input Step中创建数据库连接,而是使用了Wizard选项,它允许我将 ${SOURCE_DB_PASSWORD} 变量粘贴到密码字段中。

这些字符被混淆了,因此无法判断您是否具有正确的值,但它确实有效。


推荐阅读