ES和Kibana如何設(shè)置賬號密碼
1.給ES設(shè)置賬號密碼
第一步:進入ES容器。命令:docker exec -it es /bin/bash
第二步:在ES的配置文件中添加以下配置 命令:vi config/elasticsearch.yml
#添加如下內(nèi)容 http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: Authorization xpack.security.enabled: true xpack.security.transport.ssl.enabled: true
第三步:保存后,退出容器,重啟ES。 命令:docker restart es
第四步:再次進入容器。命令:docker exec -it es /bin/bash
第五步:進入容器后執(zhí)行以下命令。
./bin/elasticsearch-setup-passwords interactive
命令執(zhí)行后,會出現(xiàn)幾句英文,大概的意思是:你如果確定開啟密碼的話,需要設(shè)置以下六種賬戶的密碼elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user
輸入y開始設(shè)置,六種密碼設(shè)置完成后,需要再次重啟ES容器
第六步:重啟后,輸入ES的訪問地址:http://192.168.1.10:9200,這時已經(jīng)提示讓你輸入賬號密碼了。
賬號:elastic 密碼:你剛才設(shè)置的
2.給Kibana設(shè)置賬號密碼
第一步:進入kibana容器。命令:docker exec -it kibana /bin/bash
第二步:配置賬號密碼,在kibana.yml配置文件中添加以下內(nèi)容。 命令:vi config/kibana.yml
#添加以下內(nèi)容 elasticsearch.username: "elastic" elasticsearch.password: "你在es中設(shè)置的密碼"
第三步:保存配置文件后,退出容器,重啟kibana容器。
第四步:重啟后,輸入kibana的訪問地址:http://192.168.1.10:5601,這時已經(jīng)提示讓你輸入賬號密碼了。
賬號:elastic 密碼:你剛才設(shè)置的
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Dockerfile中yum install無法使用的問題及解決
在使用Dockerfile自定義CentOS 7容器過程中,可能會遇到容器內(nèi)無法使用yum命令的問題,首先,確認(rèn)主機是否能聯(lián)網(wǎng),其次,檢查在Dockerfile打包新容器時,容器是否能聯(lián)網(wǎng),若發(fā)現(xiàn)容器無法聯(lián)網(wǎng),一種解決方法是編輯/etc/docker/daemon.json文件2024-11-11