6、ES单机设置用户名密码、集群设置用户名密码、es-head登录、如何去掉密码

目录

一、ES单节点密码配置

1、修改配置文件

在配置文件中添加如下参数cat config/elasticsearch.yml:

powershell 复制代码
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

2、 重启es服务

关闭es服务如果服务启动(kill进程id)

启动es服务

3,执行修改密码命令

待服务启动完成,且能正常访问后,执行

powershell 复制代码
# 注意在es用户下执行
./bin/elasticsearch-setup-passwords interactive
#执行命令后会提示让输入密码,挨个输入回车即可
# 或者后面这条自动生成密码
./bin/elasticsearch-setup-passwords auto

4、访问服务

二、ES集群密码配置

1、确定主节点

集群此时是启动状态

2、生成elastic-stack-ca.p12

进入主节点的bin目录下执行

powershell 复制代码
./bin/elasticsearch-certutil ca
#会要求输入密码直接回车即可
#执行完成之后会在bin目录的同级目录生成一个文件elastic-stack-ca.p12

3、生成elastic-certificates.p12

再次在bin目录输入命令并指定刚才生成的elastic-stack-ca .p12文件

powershell 复制代码
./bin/elasticsearch-certutil cert -ca ../elastic-stack-ca.p12
#会要求输入密码直接回车即可
#执行完成之后会在bin目录的同级目录生成一个文件elastic-certificates.p12

4、修改配置文件并重启集群

  • 在每一个es节点的config目录下创建一个certs文件夹将生成的elastic-certificates.p12文件复制到其中
  • 修改配置文件,添加如下配置:
powershell 复制代码
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: cert/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: cert/elastic-certificates.p12
#下面这行是为了es-head能够连上
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
  • 重启es集群

5、进行密码配置

​ 在任意点bin下执行设置密码

powershell 复制代码
# 注意在es用户下执行
./bin/elasticsearch-setup-passwords interactive
#执行命令后会提示让输入密码,挨个输入回车即可
# 或者后面这条自动生成密码
./bin/elasticsearch-setup-passwords auto

6、验证

网页登录任意一台服务器:http://192.168.180.46:9200/,需要输入用户名密码

三、es-head登录增加密码的es

访问地址:

http://192.168.180.35:9101/?auth_user=elastic\&auth_password=密码

四、去掉密码

  • 去掉elasticsearch.yml中添加的内容
  • 用es-head 连接es删除索引 .security-7
  • 重启es
相关推荐
二哈赛车手2 小时前
新人笔记---ES和kibana启动问题以及一些常用的linux的错误排查方法,以及ES,数据库泄密解决方案[超详细]
java·linux·数据库·spring boot·笔记·elasticsearch
摇滚侠7 小时前
数据同步 黑马 Elasticsearch 全套教程,黑马旅游网案例
大数据·elasticsearch·搜索引擎
南棱笑笑生9 小时前
20260503给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Android14时适配AP6256
大数据·elasticsearch·搜索引擎·rockchip
逸Y 仙X10 小时前
文章二十:Elasticsearch高亮搜索完全指南
java·大数据·运维·elasticsearch·搜索引擎·全文检索
Elastic 中国社区官方博客1 天前
ES|QL METRICS_INFO 和 TS_INFO:为你的时间序列数据建立目录
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索
Elastic 中国社区官方博客1 天前
Elastic 和 Cursor 合作 加速 上下文工程 与 coding agents
大数据·人工智能·elasticsearch·搜索引擎·全文检索
二哈赛车手1 天前
新人笔记---实现简易版的rag的bm25检索(利用ES),以及RAG上传时的ES与向量数据库双写
java·数据库·笔记·spring·elasticsearch·ai
逸Y 仙X1 天前
文章十九: ElasticSearch Full Text 全文本查询
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
a***72891 天前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
逸Y 仙X1 天前
文章十八:Elasticsearch 多条件组合查询实战运用
大数据·elasticsearch·搜索引擎