【问题标题】:Kibana and elasticsearch using docker-composeKibana 和 elasticsearch 使用 docker-compose
【发布时间】:2022-10-24 21:26:37
【问题描述】:

我正在尝试将 elastic 8 与 kibana 和 docker-compose 一起使用, 一切看起来都很好,但是当我尝试访问该地址时,http://localhost:5601 永远不会访问,总是给出错误 我的 kibana 日志

[2022-09-16T13:08:00.456+00:00][INFO][node] Kibana 进程已配置 角色:[background_tasks,ui] [2022-09-16T13:08:05.276+00:00][信息][http.server.Preboot] http 服务器运行在 http://localhost:5601 [2022-09-16T13:08:05.298+00:00][INFO][plugins-system.preboot] 设置 up [1] 插件:[interactiveSetup] [2022-09-16T13:08:05.319+00:00][WARN][config.deprecation] 默认 报告权限的机制将在未来以不同的方式工作 版本,这将影响此集群的行为。放 将“xpack.reporting.roles.enabled”改为“false”以采用未来 升级前的行为。 [2022-09-16T13:08:05.420+00:00][信息 [2022-09-16T13:08:05.428+00:00][INFO][plugins.taskManager] TaskManager 由 Kibana UUID 标识: 350923ec-543d-463d-bb32-b74fd558e284 [2022-09-16T13:08:05.465+00:00][警告][plugins.security.config] 为 xpack.security.encryptionKey 生成随机密钥。阻止 会话在重启时失效,请设置 kibana.yml 中的 xpack.security.encryptionKey 或使用 bin/kibana-encryption-keys 命令。 [2022-09-16T13:08:05.465+00:00][警告][plugins.security.config] 会话 cookie 将通过不安全的连接传输。这是 不建议。 [2022-09-16T13:08:05.477+00:00][警告 ][plugins.security.config] 生成随机密钥 xpack.security.encryptionKey。为了防止会话被 重启时失效,请设置 xpack.security.encryptionKey 在 kibana.yml 或使用 bin/kibana-encryption-keys 命令。 [2022-09-16T13:08:05.477+00:00][警告][plugins.security.config] 会话 cookie 将通过不安全的连接传输。这是 不建议。 [2022-09-16T13:08:05.480+00:00][警告 ][plugins.encryptedSavedObjects] 保存的对象加密密钥不是 放。这将严重限制 Kibana 的功能。请设置 kibana.yml 中的 xpack.encryptedSavedObjects.encryptionKey 或使用 bin/kibana-encryption-keys 命令。 [2022-09-16T13:08:05.489+00:00][WARN][plugins.actions] API 是 已禁用,因为缺少加密保存的对象插件 加密密钥。请设置 xpack.encryptedSavedObjects.encryptionKey 在 kibana.yml 或使用 bin/kibana-encryption-keys 命令

.

和我的 docker-compose 文件

  kibana:
    depends_on:
      es01:
        condition: "service_healthy"
      es02:
        condition: "service_healthy"
    image: "kibana:8.4.1"
    hostname: "kibana"
    container_name: "kibana"
#    restart: "always"
    ports:
      - ${KIBANA_PORT}:5601
    environment:
      SERVERNAME: "kibana"
      ELASTICSEARCH_HOSTS: "https://es01:9200"
      ELASTICSEARCH_USERNAME: "kibana_system"
      ELASTICSEARCH_PASSWORD: "${KIBANA_PASSWORD}"
      ELASTICSEARCH_SSL_CERTIFICATEAUTHORITIES: "config/certs/ca/ca.crt"
    healthcheck:
      test:
        [
          "CMD-SHELL",
          "curl -s -I http://localhost:5601 | grep -q 'HTTP/1.1 302 Found'",
        ]
      interval: 10s
      timeout: 10s
      retries: 120
    volumes:
      - "certs_data:/usr/share/kibana/config/certs"
      - "kibana_data:/usr/share/kibana/data"
    networks:
      - "elk_network"

我究竟做错了什么?

【问题讨论】:

    标签: elasticsearch docker-compose kibana


    【解决方案1】:

    我有同样的问题。

    它通过添加到 kibana 来工作: environment: SERVER_HOST=0.0.0.0

    如果您仍然卡住,希望它会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-22
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      • 2022-09-05
      • 1970-01-01
      • 2020-04-06
      相关资源
      最近更新 更多