1 案例背景
应用配置文件中禁止使用明文密码,需要加密处理
上图中,红框打码位置为es的明文密码,需要对其进行处理
2 创健keystore文件
/rpa/logstash/bin/logstash-keystore --path.settings /rpa/isa/conf/logstash/ create
注:如果提示密码已存在,是否覆盖,输入y
3 修改密码
/rpa/logstash/bin/logstash-keystore --path.settings /rpa/isa/conf/logstash/ add els_pwd
如果提示警告没有密码,输入y继续输入密码
等待密码提示后输入密码
4 修改删除原先密码配置项
vi logstash.conf
将原有密码改为${els_pwd}
修改前:
修改后:
5 重启logstash,查看日志
查看logstash日志,判断是否启动正常
tail -f /rpa/isa/logs/logstash/logstash.stdout
以下为 logstash启动报错截图
注:如果报错,停止logstash后(/rpa/bin/logstash.sh stop),重新执行以上步骤