elasticsearch重置密码

0 案例背景

Elasticsearch三台集群环境,对外端口为6200,忘记elasticsearch密码,进行重置操作

注:若无特殊说明,三台服务器均需进行处理操作

停止es

/rpa/bin/elasticsearch.sh  stop

检查状态

ps -ef|grep elasticsearch

如果发现进程未结束,直接使用kill命令杀掉进程

kill -9 pid

2 备份nodes

cd  /rpa/isa/datas/elasticsearchtar -zcvf nodes_bk20240314.tar.gz nodes

3 删除nodes(只操作从两台)

rm -rfv nodes

注:只需要操作从服务器(2台)

4 备份es配置文件

cd /rpa/isa/conf/elasticsearch/cp -v elasticsearch.yml elasticsearch.yml_bk20240314

5 关闭密码验证并修改端口

vi /rpa/isa/conf/elasticsearch/elasticsearch.yml

找到分组,将true改为false

xpack.security.enabled: true

xpack.security.transport.ssl.enabled: true

找到分组,将6200改为9200

http.port: 6200

按Esc后:wq保存退出

6 启动es

/rpa/bin/elasticsearch.sh  start

检查应用是否启动成功

ps -ef | grep elasticsearch

如果没有启动成功,重新再重启2-3次

7 删除旧密码(只操作一台)

​curl -XDELETE http://localhost:9200/.security-7

注:ES启动较慢,建议稍等30s-1min等待es完全启动,可以多次执行以上命令,直至{“acknowledged”:true}出现为止

停止es

/rpa/bin/elasticsearch.sh  stop

检查状态

ps -ef|grep elasticsearch

如果发现进程未结束,直接使用kill命令杀掉进程

kill -9 pid

9 开启密码验证

vi /rpa/isa/conf/elasticsearch/elasticsearch.yml

找到分组,将false改为true

xpack.security.enabled: true

xpack.security.transport.ssl.enabled: true

10 启动es

/rpa/bin/elasticsearch.sh  start

检查应用是否启动成功

ps -ef | grep elasticsearch

如果没有启动成功,重新再重启2-3次

11 修改新密码(只操作一台)

  • 复制配置文件

cp -v /rpa/isa/conf/elasticsearch/elasticsearch.keystore  /rpa/elasticsearch/config
  • 修改新密码

/rpa/elasticsearch/bin/elasticsearch-setup-passwords interactive

输入y,根据提示依次输入新密码(共计12个)

注:ES启动较慢,建议稍等30s-1min等待es完全启动

 12 停止es

/rpa/bin/elasticsearch.sh  stop

检查状态

ps -ef|grep elasticsearch

如果发现进程未结束,直接使用kill命令杀掉进程

kill -9 pid

13 修改端口

vi /rpa/isa/conf/elasticsearch/elasticsearch.yml

找到分组,将9200改为6200

http.port: 6200

按Esc后:wq保存退出

14 启动es

/rpa/bin/elasticsearch.sh  start

检查应用是否启动成功

ps -ef | grep elasticsearch

如果没有启动成功,重新再重启2-3次

15 新密码验证

curl -u elastic:elasticsearch_pwd -XGET http://127.0.0.1:6200

注:如果提示密码错误,不要慌,再来一次即可,哈哈哈哈哈哈哈~ 祝好运!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/362381.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】ss 命令使用详解

目录 一、ss命令介绍 二、ss命令格式和使用 1、命令格式 2、ss命令的常用选项 3、命令的常见用法 3.1 找出打开套接字/端口应用程序 3.2 检查系统的监听套接字 3.3 显示所有状态为established的SMTP连接 3.4 查看建立的 TCP 连接 3.5 通过 -r 选项解析 IP 和端口号 …

UI(三)布局

文章目录 1、Colum和Row——垂直方向容器和水平方向容器2、ColumnSplit和RowSplit——子组件之间插入一条分割线3、Flex——弹性布局子组件的容器4、Grid和GridItem——网格容器和网格容器单元格5、GridRow和GridCol——栅格容器组件和栅格子组件6、List、ListItem、ListItemGr…

Mac OS 安装frida

安装frida和frida-tools Python是基础,提前装好Python 终端执行 python3 -m pip install frida 如果出现error 按照提示处理 信息提示:brew install pipx 于是终端执行: brew install pipx 安装frida: pipx install frida…

华宽通中标长沙市政务共性能力建设项目,助力智慧政务建设新飞跃

在数字化浪潮的推动下,长沙市政府正积极拥抱智慧城市建设,以科技力量提升政务服务效能。华宽通凭借其卓越的技术实力与丰富的项目经验,成功中标长沙市政务共性能力建设项目,这无疑是对华宽通在智慧城市领域实力的高度认可。 华宽…

Mind+在线图形编程软件(Sractch类软件)

Scratch作为图形编程软件,可以为小朋友学习编程提供很好的入门,是初次接触编程的小朋友的首选开发软件。这里介绍的Mind软件与Sractch用法几乎完全一致,并且可以提供在线免安装版本使用,浏览器直接打开网址: ide.mindp…

纳米硅(SiNP)可用于制造锂离子电池 纳米硅粉为其代表产品

纳米硅(SiNP)可用于制造锂离子电池 纳米硅粉为其代表产品 纳米硅(SiNP)指尺寸在纳米尺度范围内的硅颗粒。纳米硅具有光吸收谱宽、表面活性高、比表面积大、机械强度高、电学性能好等优势,在石油化工、建筑工程、电子电…

TypeError: %c requires int or char

踩坑:在用python写脚本查询sql数据时,使用%s来替换sql语句里的变量,结果一直报,而其他sql使用同样的方法正常,最后发现是因为sql语句里有模糊查询 like "%测试%",这里的%被误以为%s,解…

PostgreSQL安装教程及文件介绍

Ubuntu 安装和配置 PostgreSQL 以 Ubuntu Server 20.04,PostgreSQL 12 版本为例。 1. 安装 使用如下命令,安装指定版本的 PostgreSQL sudo apt install postgresql-12在 Ubuntu 20.04 中安装 PostgreSQL 登录您的 Ubuntu 系统并使用以下 apt 命令更新…

ADI-DSP|在指定内存写入数据

一、LDF文件设置内存空间 user_data_test { TYPE(BW RAM) START(0x00380010) END(0x0039bfff) WIDTH(8) }//usr data dxe_user_data_bw BW{INPUT_SECTION_ALIGN(4)INPUT_SECTIONS( $OBJS_LIBS(user_data) )} > user_data_test 二、在C文件中设置数据 /************…

20240628 每日AI必读资讯

📚 Hugging Face 推出新版开源大模型排行榜,中国模型 Qwen-72B 夺冠 - 阿里Qwen-2-72B指令微调版本问鼎全球开源大模型排行榜榜首 - Llama-3-70B 微调版本排名第二,而 Mixtral-8x22B 微调版本位居第四。 - 另外,微软的 Phi-3-M…

cad报错:由于找不到vcruntime140.dll无法继续执行代码

在现代的工程设计中,计算机辅助设计(CAD)软件已经成为了工程师们不可或缺的工具。然而,在使用CAD软件的过程中,有时我们会遇到一些问题,其中之一就是“找不到vcruntime140.dll”的错误提示。本文将详细介绍…

on ubuntu server install jupyter lab

一、安装jupyter lab conda search jupyterlab 根据base的python版本,选择对应的版本 conda install jupyterlab3.0.14 该方法优点是可以快速的启动JupyterLab,缺点是需要记住大量参数写法。以下是一些常见参数的说明: --ip* 设置可访问的I…

基于Flask开发的前后端交互项目(可用于期末大作业) MySQL数据库 文件上传 Spider爬虫 Echarts可视化展示 JS动态

项目描述: 开发一个基于Flask框架开发的前后端交互项目,项目内容为 东京奥运会 。对各个需要填写的字段做了数据验证,非法信息会被JS拦截提醒不合法;还对未登录就访问做了拦截,阻止未登录就访问。 前端:HT…

【数据结构】(C语言):动态数组

动态数组: 内存区域连续,即每个元素的内存地址连续。可用索引查看元素,数组[索引号]。指定位置删除元素,该位置之后的元素全部往前移动一位。指定位置添加元素,从最后到该位置的元素全部往后移动一位。物理大小&#…

冷门赛道,视频号励志语录赛道详解,新手轻松上手

大家好,我是闷声轻创,在当今数字化时代,社交媒体已成为人们获取信息、分享生活和实现个人价值的重要渠道。视频号,作为新兴的短视频平台,以其独特的优势和巨大的流量潜力,吸引了众多创作者的目光。今天我将…

防近视台灯有效果吗?专业护眼台灯推荐!告诉你台灯怎么选

随着学业负担的加重和电子设备的广泛普及,近视问题在青少年群体中愈发凸显,近视率持续走高。导致近视的因素错综复杂,除了过度使用手机外,遗传因素、不良的用眼习惯、环境因素、营养不均衡以及学习压力等均为重要因素,…

c++习题01-ljc的暑期兼职

目录 一,题目描述 二,思路 三,伪代码 四,流程图 五,代码 一,题目描述 二,思路 1,根据题目要求需要声明4个变量:a,b,c,d ;牛奶价格a,活动要求b&…

Advantest 93000测试机中CLOCK DOMAIN 详解

爱德万测试(Advantest)的V93000系列测试系统是一个高度模块化和可扩展的平台,专为复杂和高性能的半导体器件测试而设计,包括系统级芯片(SoC)、存储器、射频(RF)和混合信号器件等。在…

C++语法20 一维数组及其相关问题详解

这是《C算法宝典》语法入门篇的第20节文章啦~ 如果你之前没有太多C基础,请点击👉专栏:C语法入门,如果你C语法基础已经炉火纯青,则可以进阶算法👉专栏:算法知识和数据结构👉专栏&…

基于Java的宠物领养管理系统【附源码】

摘 要 近些年来,随着科技的飞速发展,互联网的普及逐渐延伸到各行各业中,给人们生活带来了十分的便利,宠物管理系统利用计算机网络实现信息化管理,使整个宠物领养的发展和服务水平有显著提升。 本文拟采用IDEA开发工具…