当我们浏览器访问Kibana出现了

    Kibana server is not ready yet

    排除了是ES与Kibana版本不一致的问题
    首先看下kibana的启动日志 看是http://elasticsearch:9200**
    的Es连接地址
    一般情况下我们是采用指定了Es的连接地址
    查看容器日志 docker logs kibana(容器名)

    image.png

    1. 通常情况的启动kibana的地址
    2. docker run --name kibana
    3. -e ELASTICSEARCH_URL=http://Es地址:9200
    4. -p 5601:5601 -d kibana:7.4.2


    通过日志看并没有连接到Es服务
    通常是我们的在启动的时候kibana并没有修改到,这个问题暂时不知道

    既然知道是kibana并没有连接到 ES服务器

    进入kibana容器
    docker exec -it kibana容器名(id一样的) /bin/bash
    
    进入容器可以查看根目录的文件 ls
    
    有一个config的文件夹
    进入该文件夹 cd config
    会有一个文件名是 kibana
    vim 进入修改(没有vim,vi请在docker容器里面安装)
    安装命令
    apt-get update
    apt-get install vim
    

    **
    image.png

    重启Kibana就可以了