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

elasticsearch集群访问中的通信问题

项目场景:

在一个kvm虚拟机化的环境中、要搭建一个3节点的es集群、搭建完成后、发现忘记添加桥接网卡,于是关闭其中安装了head插件的机器来添加桥接网卡,便于我从当前WiFi的网络环境中访问


问题描述

添加完网卡重启之后、集群不能识别到这台主机


原因分析:

1.网络配置中一开始使用的域名通信,虽然监听网卡配置的0.0.0.0,但是仍然可能在我添加网卡之后出现、通信问题,具体什么问题测试发现、与其他主机的9300通信都是正常的,就是集群检查时找不到这台主机


解决方案:

1.明确使用内网网卡通信、换主机名为具体的IP地址、进行内网初始化、其他机器也使用IP通信,修改完成后先启动本机服务、再启动其他机器
2.发布的时候使用内网地址发布

network.bind_host: ["192.168.122.130","192.168.71.19"]
network.publish_host: 192.168.122.130

grep -Ev "(#|^$)" /etc/elasticsearch/elasticsearch.yml 
cluster.name: my-es
node.name: es01
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.bind_host: ["192.168.122.130","192.168.71.19"]
network.publish_host: 192.168.122.130
discovery.seed_hosts: ["192.168.122.130", "192.168.122.145", "192.168.122.200"]
cluster.initial_master_nodes: ["es01", "es02","es03"]

配置nginx反向代理

将对本机es开头的访问、全代理到本机内网网卡的9200端口

[root@es01 ~]# cat /etc/nginx/default.d/esproxy.conf
location /es/ {proxy_pass http://192.168.122.130:9200/;
}

结果如下图

实现目标:通过WiFi直连网段、访问内网kvm虚拟机中的服务页面,暂时没有添加数据和绘制图形

http://www.dtcms.com/a/596353.html

相关文章:

  • 西安模板网站建设套餐佛山做网站费用
  • 什么是RKNN?
  • 《智元启示录》升级说明:从「AI 思考集」到「AI 决策内参」
  • Ansible 基础配置与负载均衡部署实践
  • 融合先验文本与解剖学知识的多模态回归网络用于舌鳞状细胞癌浸润深度的自动预测|文献速递-文献分享
  • 【负载均衡】LVS DR模式详解
  • 从零搭建 ASP.NET 单文件 Web 项目:一个能真用的 BookShop 管理页实战
  • 安徽专业网站建设长春能开发网站的公司
  • hadoop-3.4.1 单机伪部署
  • Nginx(4)--Nginx与tomcat反向代理和负载均衡
  • 37负载均衡介绍和nginx模块编译安装
  • 网站开发成本都有哪几项北京app建设 网站开发公司
  • 01-总结
  • VR党建赛车模拟系统:让党史学习“开“出沉浸式新体验
  • Logstash 从 MySQL 同步数据到 Kafka
  • 通过 HelloWorld 深入剖析 JVM 启动过程
  • css-文字背景渐变色
  • Tailwind CSS的grid布局
  • LangGraph基础教程(4)---LangGraph的核心能力
  • 百度网站推广费用多少物流网站前端模板下载
  • Docker-镜像存储机制-网络
  • 线性代数 - 从方程组到行列式
  • 景德镇做网站公司中国邮政做特产的网站
  • 【Linux】进程间通信(三)System V 共享内存完全指南:原理、系统调用与 C++ 封装实现
  • 记一次cssd无法启动故障处理
  • 开源 Objective-C IOS 应用开发(一)macOS 的使用
  • ElasticSearch详解(篇一)
  • flash网站价格网站推广的特点
  • 【C++ 面试题】内存对齐
  • busybox:启动阶段的静态 IP 配置过程