当前位置: 首页 > article >正文

解决Kibana初始化失败报错: Unable to connect to Elasticsearch

现象:

 原因:  docker run生成容器的时候,指定elastic server时指向了localhost

为什么不能是localhost, 因为这个localhost指向的是容器本身的网络,而elastic用的是物理网络,两个网络是隔离的,所以如果kibana指向localhost:9200是没法访问到elastic的

解决办法: 生成docker容器时,将指向elastic server的ip指向宿主机的物理ip.

docker run -dt --name kibana-6.8.12 --restart=always -e ELASTICSEARCH_URL=http://192.168.10.82:9200  -p 5601:5601 kibana:6.8.12

 或者使用docker-compose, 通过networks字段将两个容器绑定到同一个网络中

version: '3'

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.12
    container_name: elasticsearch
    networks:
      - elastic-network
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - discovery.type=single-node

  kibana:
    image: docker.elastic.co/kibana/kibana:6.8.12
    container_name: kibana
    networks:
      - elastic-network
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_URL=http://elasticsearch:9200

networks:
  elastic-network:
    driver: bridge

问题解决:

 


http://www.kler.cn/a/132617.html

相关文章:

  • UE5 材质里面画圆锯齿严重的问题
  • 微信小程序-prettier 格式化
  • 微信小程序之路由跳转传数据及接收
  • 【汇编】c++游戏开发
  • MYSQL_深入理解自连接_图书借阅情况(2/2)
  • 【GPTs】Gif-PT:DALL·E制作创意动图与精灵动画
  • dataspace
  • 16位 (MCU) R7F101G6G3CSP、R7F101G6E3CSP、R7F101G6G2DSP、R7F101G6E2DSP是新一代RL78通用微控制器
  • uniapp基础学习笔记01
  • 【网络安全】伪装IP网络攻击的识别方法
  • idea2023.2.3版本出现reading maven projects的进度条一直卡住的问题
  • 交换机堆叠 配置(H3C)堆叠中一台故障如何替换
  • 2311rust,到50版本更新
  • uniapp app tabbar 页面默认隐藏
  • Android studio2022.3项目中,底部导航菜单数多于3个时,只有当前菜单显示文本,其他非选中菜单不显示文本
  • UI自动化测试(弹出框,多窗口)
  • linux进程间通信之信号
  • text/xml和application/xml
  • Pytorch torch.norm函数详解用法
  • 【系统稳定性】1.5 黑屏(二)
  • Python中的实例属性和类属性
  • Word中NoteExpress不显示的问题
  • C语言测试题:用冒泡法对输入的10个字符由小到大排序 ,要求数组做为函数参数。
  • 流量分析(5.5信息安全铁人三项赛数据赛题解)
  • 一些nginx命令
  • 【机器学习】决策树算法理论:算法原理、信息熵、信息增益、预剪枝、后剪枝、算法选择