properties
/ password
/ authentication_string
问题:
使用Nacos的2.2.3版本做配置管理的时候,发现一个properties
格式的配置里面的password=
关键字自动变成了authentication_string=
,导致应用启动失败。
再现步骤:
- 在Nacos配置管理页面,点击“创建配置”。
- 输入Data ID,比如“test1zzzz.properties”,配置格式选择“Properties”,配置内容输入以下内容后发布:
a=1
password=foobar
# 下面这个是当时问题发生时影响到我的具体配置例
kafka.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="yourkafkauser" password="yourkafkasecret";
- 在配置列表中找到刚刚发布的“test1zzzz.properties”,点击编辑。
- 什么都不需要修改,直接点击发布。
- 恭喜见证奇迹,你会发现你的配置变成了下面这样:
a=1
password=foobar
# 下面这个是当时问题发生时影响到我的具体配置例
kafka.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="yourkafkauser" authentication_string="yourkafkasecret";
- 别着急,再重复3、4步骤,再来一次
- 再次恭喜,你将得到如下配置:
a=1
authentication_string=foobar
# 下面这个是当时问题发生时影响到我的具体配置例
kafka.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="yourkafkauser" authentication_string="yourkafkasecret";