千家信息网

ElasticSearch7.x设置用户认证

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,系统默认用户创建密码ElasticSearch 是一个基于 Lucene 的分布式、高扩展、高实时的搜索与数据分析引擎,采用Java语言编写。它能很方便的使大量数据具有搜索、分析和探索的能力。作为 A
千家信息网最后更新 2025年02月08日ElasticSearch7.x设置用户认证

系统默认用户创建密码

ElasticSearch 是一个基于 Lucene 的分布式、高扩展、高实时的搜索与数据分析引擎,采用Java语言编写。它能很方便的使大量数据具有搜索、分析和探索的能力。

作为 Apache 许可条款下的开源项目,Elasticsearch 提供基于 RESTful web 接口。充分利用 ElasticSearch 的水平伸缩性,能使数据在生产环境变得更有价值。它提供可扩展的搜索;

Elasticsearch 是分布式的,这意味着索引可以被分成分片,每个分片可以有 0 个或多个副本,每个节点托管一个或多个分片,并充当协调器将操作委托给正确的分片,再平衡和路由是自动完成的。相关数据通常存储在同一个索引中,该索引由一个或多个主分片和零个或多个复制分片组成。


######置用户存储在一个特殊 .security 索引中,该索引由Elasticsearch管理####

elasticsearch版本:7.4.2

工具(es自带):elasticsearch-setup-passwords


1、需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容

##head相关的跨域问题

http.cors.enabled: true

http.cors.allow-origin: "*"

http.cors.allow-headers: Authorization

##开启认证

xpack.security.enabled: true

xpack.license.self_generated.type: basic

xpack.security.transport.ssl.enabled: true

##重启:systemctl restart elasticsearch.service


2、执行设置用户名和密码的命令:

涉及用户:elastic、kibana、logstash_system、apm_system、beats_system、remote_monitoring_user

yum安装路径文件:/usr/share/elasticsearch/bin/elasticsearch-setup-passwords

##创建keystore文件

./bin/elasticsearch-keystore create

###交互式设置密码

./bin/elasticsearch-setup-passwords interactive

命令行测试:

curl -u elastic:th@5nMY#sXVIarnvTSX2WP -XGET "HTTP://127.0.0.1:9200/_cat"


3、修改密码命令如下

curl -H "Content-Type:application/json" -XPOST -u elastic 'http://127.0.0.1:9200/_xpack/security/user/elastic/_password' -d '{ "password" : "123456" }'


索引 用户 多个 密码 数据 文件 命令 搜索 分布式 分析 存储 认证 特殊 交互式 价值 伸缩性 内容 副本 实时 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 笑话 数据库 智杰软件开发有限公司加盟 安徽数据库防护箱服务费 六安在线教育平台软件开发多少钱 软件开发工具是应用软件吗 网络安全周主题知识 怀旧服哪些服务器不能付费转服 网络安全基础知识ppt 贵阳市市场监督管理局网络安全 众人网络安全团队 网络安全素质教育一级真题 数据库学生成绩管理系统项目目标 首批国家网络安全先进集体 局域网内多台服务器怎么管理 我的世界服务器特别甜蜜地图 北京云服务器租用怎么收费 全景网络安全防御系统下载 徐汇区网络软件开发销售电话 高性能3d渲染服务器 大话西游君临天下是哪个服务器 数据库系统工程师 教程 网络安全微信稿 中国台湾oa软件开发常用指南 华为 阿里 腾讯发力数据库 cnki数据库有app吗 h2数据库的使用 软件架构师数据库 国家网络安全局陈国才 查询数据库数据时间很才 硚口软件开发
0