ElasticSearch 集群的索引别名管理

ops/2024/12/21 23:04:52/

一、索引别名

(一)添加索引别名

1.给单个索引添加别名
POST http://10.0.0.101:9200/_aliases{"actions":[{"add":{"index":"yedu-linux85","alias":"Linux容器运维"}   },{"add":{"index":"yedu-linux85","alias":"DBA"}}]
}

成功案例:

2.给多个索引添加别名
POST http://10.0.0.151:9200/_aliases
{"actions": [{"add": {"index": "yedu-linux85","alias": "Linux2023"}},{"add": {"index": "yedu-linux86","alias": "Linux2023"}},{"add": {"index": "yedu-linux87","alias": "Linux2023"}}]
}

(二)查看索引别名

1.查看索引别名
http://10.0.0.151:9200/_aliases
{"yedu-linux85": {"aliases": {"DBA": {},"Linux2023": {},"Linux容器运维": {}}},"yedu-linux86": {"aliases": {"Linux2023": {}}},"yedu-linux87": {"aliases": {"Linux2023": {}}},"oldboyedu-linux85": {"aliases": {}}
}

(三)删除索引别名

1.删除索引别名
POST http://10.0.0.151:9200/_aliases
{"actions": [{"remove": {"index": "yedu-linux85","alias": "Linux2023"}},{"remove": {"index": "yedu-linux86","alias": "Linux2023"}}]
}

(四)修改索引别名

1.修改索引别名

先删除后添加

POST http://10.0.0.151:9200/_aliases
{"actions": [{"remove": {"index": "yedu-linux85","alias": "DBA"}},{"add": {"index": "yedu-linux85","alias": "数据库运维工程师"}}]
}

二、关闭索引

POST 10.0.0.151:9200/yedu-linux85/_close

三、打开索引

POST 10.0.0.151:9200/yedu-linux85/_open


四、索引默认开发规范

https://www.yedu.com/stadent/1001GET :https://www.yedu.com/stadent/view_1001https://www.yedu.com/stadent/get_1001POST:https://www.yedu.com/stadent/create_1001https://www.yedu.com/stadent/write_1001https://www.yedu.com/stadent/add_1001PUT:https://www.yedu.com/stadent/modify_1001https://www.yedu.com/stadent/update_1001DELTE:https://www.yedu.com/stadent/del_1001https://www.yedu.com/stadent/delete_1001https://www.yedu.com/stadent/remove_1001


 


   


http://www.ppmy.cn/ops/106799.html

相关文章

Apache POl的使用(导出报表)

介绍 Apache POl是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 PO! 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI都是用于操作 Excel 文件。 Apache POl的应用场景: 银行网银系统导出交…

【我要成为配环境高手】Visual Studio中Qt安装与配置(无伤速通)

1.下载安装Qt和VSIX插件 2.本地环境变量配置 添加如下: D:\ProgramData\Qt\Qt5.14.2\5.14.2\msvc2017_64\libD:\ProgramData\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin3.VS配置 ⭐项目右键->属性->调试->环境,添加如下:(很重要&#x…

高校计算机能力挑战赛C++

2020 1.Excel表列名称由字母A~Z组成,列字母的规律如下: A、B、C.....Z、AA、AB......AZ、BA、BB.......ZZZZY、ZZZZZ....... 输入:输入包含两个列名称字符串,长度均小于等于5。输出: 输出:两个列名称之间共有多少列 样例输入: AA AZ 样例输出: 24 2."九键拼音中…

OpenGL Texture C++ 预览Camera视频

OpenGL是一个图形API,并不是一个独立的平台。包含了一系列可以操作图形、图像的函数。基于Texture纹理强大的功能,本篇文章实现Android OpenGL Texture C 预览Camera视频流的功能。 项目github地址:https://github.com/wangyongyao1989/WyFFm…

安卓13带有系统签名的应用不能正常使用webview 调用webview失败 系统应用app apk

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.彩蛋1.前言 android版本高一些的平台,经常会遇到一些权限安全问题,像客户的应用如果带有系统签名,会导致不能正常使用webview问题。 2.问题分析 我们log信息,可以发现下面的提示: Fo…

通过LLM提升ASR的准确率

背景 现在ASR识别用户语言内容选择的是“中文”,会出现标点符号使用不合适,识别内容不符合语境等问题。现在考虑使用LLM对ASR识别出的内容做校正,输出更适合对话的语境的内容。 目标 文本校正,符合上下文聊天的语境 符号校正&a…

kali——nikto的使用

目录 前言 使用方法 查看帮助(--help) 常规扫描(-h) 指定端口扫描(-h -p) 目录猜解(-h -C) 扫描敏感目录(-h) 保存扫描信息 前言 linux自带的nikto工…

操作系统与Linux面试题

1. 什么是操作系统的内核(Kernel) 操作系统的内核是操作系统的核心部分,负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。操作系统的内核是连接应用程序和硬件的桥梁,决定着操作系统…