【发布时间】: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