1、ElasticSearch配置
? ??版本: elasticsearch-7.1.1(6.2或更早版本需要安裝X-PACK, 新版本已包含在發(fā)行版中)
? ??配置:elasticsearch.yml
????新增以下配置
????xpack.security.enabled: true
????xpack.license.self_generated.type: basic
????xpack.security.transport.ssl.enabled: true
????保存后重啟ES
????進(jìn)入bin目錄,輸入”./setup-passwords interactive”初始化密碼
????內(nèi)置三個(gè)用戶:
????elastic:內(nèi)置超級(jí)用戶
????kibana:僅可用于kibana用來連接elasticsearch并與之通信, 不能用于kibana登錄
????logstash_system:用于Logstash在Elasticsearch中存儲(chǔ)監(jiān)控信息時(shí)使用
2、Kibana配置
? ??在kibana.yml中配置用戶名和密碼
????elasticsearch.username: "kibana"
????elasticsearch.password: "*****"
????賬號(hào)密碼為es初始化中設(shè)置的密碼
????重啟kibana
????輸入http://ip:5601打開登錄頁面,使用elastic賬號(hào)登錄,并在角色和用戶管理中添加用戶指定 索引用于訪問ES.
3、Logstash配置
????在logstash.yml中配置用戶名和密碼
????xpack.monitoring.enabled: true
????xpack.monitoring.elasticsearch.username: logstash_system
????xpack.monitoring.elasticsearch.password: *****
????xpack.monitoring.elasticsearch.hosts: ["http://ip:9200"]
????在logstash指定的啟動(dòng)文件中加上具有索引權(quán)限的賬號(hào)(登錄kibana后創(chuàng)建的用戶)

4、Api訪問
????http請(qǐng)求方式,在請(qǐng)求鏈接中添加賬號(hào)和密碼,注:密碼中不要帶@。
????http://{userName}:{passwords}@ip:port