Elasticsearch 7.x修改/忘记密码
环境说明
JDK 8
CentOS 7
Elasticsearch 7.7.0单节点
前言
我们使用x-pack给Elasticsearch7.7.0设置密码,可参考Elasticsearch 7.x设置密码。但是我们难免会遇到两个问题:
- 设置的密码太过简单,安全性不足;
- 忘记了已经设置的密码,导致服务无法连接。
所以我们需要对Elasticsearch
服务修改/重置密码。
修改前提
- 使用
普通用户
权限对Elasticsearch进行操作; - 我们在Elasticsearch 7.x设置密码文章中
Elastic
用户设置的密码为:123456
;
修改步骤
已知ES原密码,只需进行修改
目前采用
curl
方式:curl -XPOST -u elastic "127.0.0.1:9200/_security/user/elastic/_password" -H 'Content-Type: application/json' -d'{"password" : "elastic123456"}'
- 其中
elastic123456
为修改后的密码;
- 其中
控制台需要键入原来的密码进行验证
Enter host password for user 'elastic':
输入原来的密码:
123456
:验证及完整打印:
[kaysen@localhost elasticsearch-7.7.0]$ curl -XPOST -u elastic "127.0.0.1:9200/_security/user/elastic/_password" -H 'Content-Type: application/json' -d'{"password" : "elastic123456"}' Enter host password for user 'elastic': {}[kaysen@localhost elasticsearch-7.7.0]$ curl -u elastic:elastic123456 http://127.0.0.1:9200 {"name" : "localhost.localdomain","cluster_name" : "elasticsearch","cluster_uuid" : "MZlO8UPyS52AuuCrFwABvQ","version" : {"number" : "7.7.0","build_flavor" : "default","build_type" : "tar","build_hash" : "81a1e9eda8e6183f5237786246f6dced26a10eaf","build_date" : "2020-05-12T02:01:37.602180Z","build_snapshot" : false,"lucene_version" : "8.5.1","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search" }
忘记密码,需要进行重置
修改配置文件
config/elasticsearch.yml
,注释掉支持x-pack的xpack.security.enabled: true
配置,保存退出;# ---------------------------------- Various ----------------------------------- # # Require explicit names when deleting indices: # #action.destructive_requires_name: true # #xpack.security.enabled: true
重启
Elasticsearch
进程(先kill掉):./bin/elasticsearch -d
启动成功后,使用
curl
查看当前Elasticsearch
的索引:curl -XGET "127.0.0.1:9200/_cat/indices" -H 'Content-Type: application/json'
控制台打印,多了一个
.security-7
的索引:[kaysen@localhost elasticsearch-7.7.0]$ curl -XGET "127.0.0.1:9200/_cat/indices" -H 'Content-Type: application/json' green open .security-7 J7VZVkwGT0um4GyH3nptnQ 1 0 6 0 20.5kb 20.5kb
删除
.security-7
的索引curl -XDELETE 127.0.0.1:9200/.security-7
有如下打印,表示已成功删除:
{"acknowledged":true}
重置密码,请参考文章Elasticsearch 7.x设置密码进行设置。
Elasticsearch 7.x修改/忘记密码相关推荐
- CentOS修改忘记密码
开机启动有GRUB选择项,移动上下键,出现以下界面 <img alt="rpasswd_2.jpg" cl ...
- 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法
解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...
- fedora mysql默认密码忘记_Linux fedora 24 忘记密码图形化界面修改root密码的方法
方法及其简单,只需要两步即可: 1.第一步: 打开终端,输入sudo su命令. –此处的密码为普通用户的密码,也就是开机时输入的密码. 2.第二步: 直接sudo passwd root就重置了ro ...
- mysql 5.7 修改密码_又忘记密码啦?教你几种更改密码的方式
前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...
- mysql学习之-密码管理(默认密码,修改密码,解决忘记密码)
1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码. [root@mysql ~]# cat /root/.mysql_secret --查看root账号密码 ...
- Mysql-linux下密码修改,忘记密码修改,超级管理用户修改
未忘记密码 方法一: 在mysql系统外,使用mysqladmin # mysqladmin -u root -p password "test123"Enter password ...
- mysql忘记密码如何修改
MYSQL忘记密码如何修改 1. [root@localhost ~]# vim /etc/my.cnf 2. 在mysqld下添加一句skip-grant-tables 保存退出 3. [root ...
- mysql忘记密码可以卸载吗_mysql忘记密码,修改密码重新安装的一些问题
前言 想要装cobra,却意外发现mysql连接失败,命令行连一下发现无论怎么样都连不上了. 我能想到的密码都用上了,糟糕!看来只能修改密码,或者重装了. 最后是重装搞定的,当然也发现了正确的修改密码 ...
- linux的mysql修改用户密码与忘记密码的方法
目录 1.第一种创建用户并授权(也可用于改密码) 2.直接alter改 3.用UPDATE直接编辑user表 4.忘记数据库root密码 1.第一种创建用户并授权(也可用于改密码) 第一步:先查看基本 ...
最新文章
- 2021年大数据HBase(六):HBase的高可用!【建议收藏】
- mysql server驱动_oracle、mysql、sql server等;流行数据库的链接驱动配置
- 作业——Windows核心编程学习手札系列之五
- Java中int转Double再转换成百分数并应用在求同比昨日增长率
- Hadoop视频教程6折 低达4.5折
- Hadoop学习记录(4)|MapReduce原理|API操作使用
- linux properties 出现java.io.FileNotFoundException
- 玩转oracle 11g(12):卸载
- 正则表达式符号特殊详解_常用正则表达式_Java中正则表达式的使用
- java 常用算法_Java基础之常用算法
- 2015年蓝桥杯省赛A组c++第4题
- 修改手游服务器端数据库,手游服务端框架之配置与玩家数据库设计
- 3.2.3节:特权级(转载)
- 九江学院计算机考研,2017年江西财经大学与九江学院联合培养考研招生事宜的通知...
- 使用Hadoop搭建现代电信企业架构
- 关于彻底删除捆绑软件的解决方案
- 想学python网课哪个好过_求问一下jrs们,零基础学python哪个网课好?
- 《红孩儿引擎内功心法修练与Cocos2d-x》之结点系统(场景,层,精灵)(精)
- NVIDIA显卡型号有哪些?怎么知道自己电脑的型号?
- 我希望进入大学时就能知道的一些事儿