那么进入正题,首先使用docker exec -it elasticsearch bash进入es容器中,window下直接在docker的安装目录打开cmd即可.

    进入后的文件夹如下图所示

    进入config文件夹
    image.png

    1. http.cors.enabled: true
    2. http.cors.allow-origin: "*"
    3. http.cors.allow-headers: Authorization
    4. xpack.security.enabled: true
    5. xpack.security.transport.ssl.enabled: true

    保存退出后重启容器,windows下重启es.

    重启后,重新进入容器,输入elasticsearch-setup-passwords interactive,按y确认后即可设置密码.

    windows下使用cmd窗口输入elasticsearch-setup-passwords interactive.

    image.png

    设置完成后,登录Kibana的账户就是kibana,elasticsearch的账户为elastic.
    密码则是刚才设置的密码.