环境:

CentOS8
ElasticSearch 7.9.1
Kibana 7.9.1

报错信息

{“type”:“log”,"@timestamp":“2020-09-15T10:20:33Z”,“tags”:[“warning”,“elasticsearch”,“data”],“pid”:7,“message”:“Unable to revive connection: http://elasticsearch:9200/”}
{“type”:“log”,"@timestamp":“2020-09-15T10:23:20Z”,“tags”:[“warning”,“elasticsearch”,“data”],“pid”:7,“message”:“No living connections”}

分析

首先附上我的docker-compose.yml文件

version: '3.8'
services:kibana:image:  docker.elastic.co/kibana/kibana:7.9.1restart: alwayscontainer_name: kibanaports:- 5601:5601environment:ELASTICSEARCH_HOSTS: http://elasticsearch:9200ES_JAVA_OPTS: -Xms1g -Xmx1gdepends_on:- elasticsearchelasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch:7.9.1restart: alwayscontainer_name: elasticsearchports:- 9200:9200environment:discovery.type: single-nodenetwork.host: 0.0.0.0volumes:- ./elasticsearch/data:/usr/share/elasticsearch/data

关键在于连不上http://elasticsearch:9200/
这个可以在docker-compose.yml中kibana这部分的elasticsearch.hosts设置

可能出错的地方

这里elasticsearch是指的container_name,如果elasticsearch的container_name修改过,这里也要修改成对应的。

另一种可能

进入kibana的容器中,尝试
ping elasticsearch
可以ping通,但是
curl http://elasticsearch:9200
就不可以,同时
curl http://127.0.0.1:9200
也不可以,但是如果使用centos的ip,就可以访问。

这个时候我已经通过firewalld将5601,9200,9300端口开放。以为不会是firewalld的原因。但是当我将firewalld服务关闭时,就可以了。
查了原因说是docker和firewalld有冲突,目前没找到有好的解决办法。

参考

https://www.elastic.co/guide/en/cloud-enterprise/current/ece-issues.html
https://www.elastic.co/guide/en/kibana/current/docker.html

[ElasticSearch] docker 部署错误 连不上es Unable to revive connection: http://elasticsearch:9200/相关推荐

  1. 错误解决 kibana Unable to revive connection: http://elasticsearch:9200/”}

    访问kibana http://172.16.10.101:5601/ 此时http://172.16.10.101:9200/ 发现ElasticSearch服务是好的 用docker logs 查 ...

  2. kibana Unable to revive connection: http://elasticsearch:9200

    用docker logs 查看日志信息,发现报错 "Unable to revive connection: http://elasticsearch:9200/"} 使用dock ...

  3. 安装Kibana报错[warning][admin][elasticsearch] Unable to revive connection: http://localhost:9200/

    实验环境 : Ubuntu 160.4 Kibana :kibana-6.2.3 报错信息 : log [07:23:26.511] [warning][admin][elasticsearch] N ...

  4. 报错:Unable to revive connection: http://elasticsearch:9200 或者NO living connection”,我的解决方案kibana

    问题: 最近在学elasticsearch,所以用docker安装了elasticsearch,但在安装kibana是报错Unable to revive connection: http://ela ...

  5. Docker : Docker安装Kibana报错 Unable to revive connection: http://localhost:9200 No living connections

    1.美图 2.背景 docker安装es Docker : Docker安装Kibana # 创建网络 base) lcc@lcc es$ docker network create --subnet ...

  6. docker部署服务实现文件上传到本地问题解决

    docker部署服务实现文件上传到本地问题解决 参考文章: (1)docker部署服务实现文件上传到本地问题解决 (2)https://www.cnblogs.com/yy136/p/9609634. ...

  7. docker部署项目通过127.0.0.1访问数据库:Connection refused

    背景说明 同一台机子(以linux为例)部署以下项目.数据库 docker部署mysql.mongo.postgresql.clickhouse数据库 docker部署spring-boot项目.py ...

  8. ElasticSearch Docker 部署实例

    文章目录 前言 基本环境构建 Java安装 docker安装 es部署 安装ES 验证安装 安装kibana 设置密码 进入es容器 安装Vim 修改es容器配置文件 设置es访问密码 设置Kiban ...

  9. Diango博客--19.使用 Docker部署项目到线上服务器

    文章目录 1.克隆代码到服务器 2.创建环境变量文件用于存放项目敏感信息 3.在 .production 文件写入下面的内容并保存 4.修改 Nginx 配置 5.修改项目配置文件 6.启动容器 7. ...

最新文章

  1. linux怎样自动检查link文件_自动共享和上传文件到兼容的托管站点 | Linux 中国
  2. 重磅推荐:保姆级Java技术图谱!够学到元宵节了,赶紧收藏!
  3. centos 7下独立的python 2.7环境安装
  4. 垂直拆分后,遇到瓶颈,数据水平拆分
  5. python生成器yield原理_Python generator生成器和yield表达式详解
  6. http://blog.51cto.com/yfsoft/324291
  7. linux一步一脚印---mv命令
  8. VC编译项目时缺少atlrx.h的解决办法
  9. 真正的轻量级WebService框架——使用JAX-WS(JWS)发布WebService
  10. php 魔方,PHP解密:魔方二代-免费解密代码详解
  11. Second kill system learning
  12. swiper控件(回调函数)
  13. 如何用C++制作游戏开发概述
  14. chrome非常好用的图片放大插件 Imagus
  15. 数字电路与系统(第三版)答案 戚金清 王兢
  16. 超级计算机每秒几兆次,这台超级计算机能在1秒内计算出你需要60亿年的时间
  17. 安装mysql8报错及解决方案
  18. “千山之首 大果榛品”2022年辽阳大果榛子地理标志标识推介会开幕
  19. java date 构造方法_Java Date的概述和构造方法
  20. android 魔力锁屏源码,打造最炫手机锁屏桌面 10款安卓魔力锁屏主题推荐

热门文章

  1. jenkins构建部署测试环境常规化操作
  2. postgresql查询第一条数据
  3. 第26课时,实践1,投票表决器
  4. flowlayout java_Java开发GUI之FlowLayout流布局
  5. Web安全(二)---跨域资源共享
  6. 微信小程序表单验证错误提示。
  7. 深度解析亚马逊测评,让你了解亚马逊测评的内幕!
  8. Excel坐标自动在AutoCad绘图_6
  9. ThreadPoolExecutor和Executors
  10. 从blast数据库中批量下载-Aspera