1 elasticsearch设置密码
使用命令elasticsearch-setup-passwords interactive
如果报错如下信息
修改elasticsearch.yml文件 末尾增加如下代码
xpack.security.enabled: true
2. 重启elasticsearch,重新设置密码成功
再次执行设置密码
bin/elasticsearch-setup-passwords interactive
3 这里需要为4个用户分别设置密码,elastic, kibana, logstash_system,beats_system
4. 修改密码如下
curl -H "Content-Type:application/json" -XPOST -u elastic 'http://127.0.0.1:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'
5 修改kibana配置文件,config下的kibana.yml,添加如下内容
elasticsearch.username: "elastic"
elasticsearch.password: "123456"
6 logstash配置logstash.conf中添加
output {
elasticsearch {
hosts => ["ip:9200"]
user => elastic
password => xxxx
index => "test-%{+YYYY-MM-dd}"
timeout => 300
}