• Docker搭建kibana访问出现[Kibana server is not ready yet]的问题


    我们在访问 Kibana 的时候,有可能会出先 Kibana server is not ready yet 的问题 ,原因是因为 ELASTICSEARCH_URL 配置的应该是容器的 ip,而不是本地ip。

    1. 首先我们查看 ElasticSearch 的容器内部 ip:

      $ docker inspect --format '{{ .NetworkSettings.IPAddress }}'  容器ID
      
    2. 然后进入 Kibana 容器内部,修改 kibana.yml 中的ip

      $ docker exec -it kibana容器id /bin/bash
      $ cd config
      $ vi kibana.yml
      
      #
      # ** THIS IS AN AUTO-GENERATED FILE **
      #
      
      # Default Kibana configuration for docker target
      server.name: kibana
      server.host: "0"
      elasticsearch.hosts: [ "http://elasticsearch:9200" ]
      xpack.monitoring.ui.container.elasticsearch.enabled: true
      

      只需要将上面的 "http://elasticsearch:9200" 中的 elasticsearch 替换成上一步的es容器内部ip就可以了。

    3. 修改完成之后退出容器,重新启动即可

  • 相关阅读:
    向IPython Notebook中导入.py文件
    python--时间日期
    python--条件和循环
    python--输入输出
    python--字符串
    python--内置函数
    python--异常
    python--模块
    python--数据结构
    pybrain
  • 原文地址:https://www.cnblogs.com/leizzige/p/12264974.html
Copyright © 2020-2023  润新知