首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头工人用xpack安全组成弹性堆栈Kibana不连接

码头工人用xpack安全组成弹性堆栈Kibana不连接
EN

Stack Overflow用户
提问于 2022-07-02 08:37:25
回答 1查看 385关注 0票数 1

我正在用Docker、Serilog、Elasticsearch、Kibana和Postgresql编写Asp.Net Core6WebAPI项目。我的乔治·雷普 i成功地运行了所有依赖项,如弹性、Kibana等,但是Kibana没有连接到弹性搜索。基巴纳说:

代码语言:javascript
复制
{"type":"log","@timestamp":"2022-07-02T08:27:16Z","tags":["warning","elasticsearch","admin"],"pid":7,"message":"Unable to revive connection: http://elasticsearch:9200/"}

{"type":"log","@timestamp":"2022-07-02T08:27:16Z","tags":["warning","elasticsearch","admin"],"pid":7,"message":"No living connections"}

我的码头工人撰写文件

代码语言:javascript
复制
version: '3.4'

networks:
    mediatrexample:
        driver: bridge
    elk_stack:
        driver: bridge

services:
    pgsql_image:
        image: postgres:latest
        container_name: postgersql_db
        restart: always
        environment:
            POSTGRES_USER: "postgres"
            POSTGRES_PASSWORD: "123456"
            POSTGRES_DB: "ecommerce"
        ports:
            - 5432:5432
        networks:
            - mediatrexample

    redis_image:
        image: 'redis:latest'
        container_name: redis_db
        restart: always
        environment:
            - REDIS_PASSWORD=RRnFPZ93tjBHB9W62p
            - REDIS_PORT=6379
        ports:
            - '6379:6379'
        command: [ "redis-server" ]
        networks:
            - mediatrexample

    elastic_image:
        image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
        container_name: elk_elastic
        environment:
            - node.name=elastic01
            - xpack.security.enabled=true
            - xpack.security.audit.enabled=true
            - discovery.type=single-node
            - ELASTIC_PASSWORD=DkIedPPSCb
            - ES_JAVA_OPTS=-Xms512m -Xmx512m
        networks:
            - elk_stack
        ports:
            - 9200:9200

    kibana_image:
        image: docker.elastic.co/kibana/kibana:7.5.2
        container_name: elk_kibana
        environment:
            - ELASTICSEARCH_URL=http://elastic_image:9200
            - ELASTICSEARCH_HOST=http://elastic_image:9200
            - ELASTICSEARCH_USERNAME=elastic
            - ELASTICSEARCH_PASSWORD=DkIedPPSCb
        networks:
            - elk_stack
        depends_on:
            - elastic_image
        links:
            - elastic_image  
        ports:
            - 5601:5601

    mediatrexample.api:
        image: ${DOCKER_REGISTRY-}mediatrexampleapi
        container_name: mediatr_example
        depends_on:
            - pgsql_image
            - redis_image
            - elastic_image
            - kibana_image
        build:
            context: .
            dockerfile: MediatrExample.API/Dockerfile
        networks:
            - mediatrexample
        links:
            - pgsql_image
            - redis_image
            - elastic_image
        environment:
            - CONNECTIONSTRINGS__NpgSQLConnection=User ID=postgres;Password=123456;Host=pgsql_image;Port=5432;Database=ecommerce
            - Redis__Host=redis_image
            - Redis__Port=6379
            - Redis__Password=RRnFPZ93tjBHB9W62p
            - Serilog__WriteTo__0__Args__nodeUris=http://elastic:DkIedPPSCb@elastic_image:9200

Kibana不连接elasticsearch。那密码怎么了?

EN

回答 1

Stack Overflow用户

发布于 2022-07-02 09:14:20

我的错误是写到kibana环境是错误的,例如

  • ELASTICSEARCH_HOST=图片:9200

正确的一个是

  • ELASTICSEARCH_HOSTS=图片:9200

我错过了"S“字和Kibana的连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72837669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档