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

Elasticsearch X-Pack安全功能未启用的解决方案

报错:

Unexpected response code [500] from calling GET http://172.17.0.3:9200/_security/_authenticate?pretty
It doesn't look like the X-Pack security feature is enabled on this Elasticsearch node.
Please check if you have enabled X-Pack security in your elasticsearch.yml configuration file.ERROR: X-Pack Security is disabled by configuration.

Elasticsearch X-Pack安全功能未启用的解决方案

问题诊断

您遇到的错误表明Elasticsearch节点的X-Pack安全功能未启用,导致无法进行身份验证。错误信息明确指出:

  • 返回了500错误代码
  • X-Pack安全功能被配置禁用
  • 无法执行安全认证请求

解决方案

1. 启用X-Pack安全功能

在elasticsearch.yml配置文件中添加以下设置:

xpack.security.enabled: true

配置文件位置取决于安装方式:

  • 压缩包安装:$ES_HOME/config/elasticsearch.yml
  • 包管理安装:/etc/elasticsearch/elasticsearch.yml

2. 单节点集群额外配置

如果是单节点集群,还需添加:

discovery.type: single-node

3. 重启Elasticsearch服务

修改配置后必须重启服务:

  • 压缩包安装:从ES_HOME目录运行./bin/elasticsearch
  • 系统服务:sudo systemctl restart elasticsearch

4. 设置内置用户密码

服务重启后,执行以下命令设置密码:

./bin/elasticsearch-setup-passwords auto

或使用交互模式:

./bin/elasticsearch-setup-passwords interactive

后续配置

Kibana连接配置

  1. 在kibana.yml中添加:
elasticsearch.username: "kibana_system"
  1. 创建Kibana密钥库并添加密码:
./bin/kibana-keystore create
./bin/kibana-keystore add elasticsearch.password

验证步骤

  1. 测试Elasticsearch连接:
curl -u elastic:密码 http://localhost:9200
  1. 访问Kibana:http://localhost:5601 使用elastic用户登录

注意事项

  • 生产环境多节点集群必须配置TLS加密
  • 密码设置命令只能执行一次
  • 确保Elasticsearch和Kibana版本一致
http://www.xdnf.cn/news/15901.html

相关文章:

  • MySQL索引失效常见场景总结
  • 线上问题排查之【CPU飙高100%】
  • [Ninja] 快速构建系统 | 字符串处理 | 0拷贝
  • JVM 类加载过程笔记
  • leetcode-sql-627变更性别
  • 计算机发展史:互联网时代的万物互联与全球变革
  • stm32mp157f-dk2安装镜像并且部署qt全流程
  • tcp的三次握手与四次挥手
  • Softhub软件下载站实战开发(二十):Docker部署全攻略
  • WPF——自定义ListBox
  • 注解 + AOP 的方式记录日志到 t_ops_sync_log 表
  • 使用相机不同曝光时间测试灯光闪烁频率及Ai解释
  • 宝塔访问lnmp项目,跳转不到项目根目录问题解决
  • 后训练(Post-training)语言模型
  • Linux system-timesyncd时间同步机制详解
  • Django模板系统
  • Oracle 数据库共享池与大池调优指南
  • RuoYi配置多数据源失效
  • 【烧脑算法】拓扑排序:从“依赖”到“序列”,理解题目中的先后逻辑
  • 虚拟电厂蓄势:源网荷储联动如何实现电力系统的 “智慧蝶变”?
  • 如何升级到macOS Tahoe:全面指南与实用步骤
  • 从一开始的网络攻防(六):php反序列化
  • 关于JavaWeb的总结笔记
  • 云原生周刊:K8s 中的后量子密码学
  • 【学习路线】C#企业级开发之路:从基础语法到云原生应用
  • docker 容器学习
  • zabbix企业级分布式监控环境部署
  • 【Prometheus+Grafana篇】监控通过Keepalived实现的MySQL HA高可用架构
  • 在翻译语义相似度和会议摘要相似度评估任务中 ,分类任务 回归任务 生成任务区别
  • 布局AI +文化新赛道,浙江省文化产业投资集团赴景联文科技调研交流