NiFi 1.8.0升级至1.21.0遇空白敏感属性密钥迁移错误求助
NiFi 1.8.0升级到1.21.0敏感密钥问题解决方法
NiFi 1.8.0未设置nifi.sensitive.props.key时,默认使用空字符串作为敏感属性的加密密钥,加密算法为PBEWITHMD5AND256BITAES-CBC-OPENSSL。升级到1.21.0后,系统不再允许该配置项为空,因此需要手动显式配置旧默认密钥和算法,步骤如下:
- 打开NiFi安装目录下的
conf/nifi.properties配置文件 - 找到
nifi.sensitive.props.key项,设置其值为空字符串:nifi.sensitive.props.key= - 找到
nifi.sensitive.props.algorithm项,显式指定旧版本默认加密算法:nifi.sensitive.props.algorithm=PBEWITHMD5AND256BITAES-CBC-OPENSSL - 保存配置文件后重启NiFi,即可正常加载旧数据流,无需更换密钥或重新加密敏感信息,实现透明升级
内容的提问来源于stack exchange,提问作者Jin Ma
相关产品推荐
相关产品推荐

