ElasticSearch 集群的索引别名管理

Elasticsearch别名(aliases)使用 目录 一、概述 二、索引别名相关 API 一、概述 在ES中,索引别名(index aliases)就像一个快捷方式或软连接,可以指向一个或多个索引。别名带给我们极大的灵活性,我们可以使用索引别名实现以下功能: (1)在一个运行中的ES集群中无缝的切换一个索引到另一个索引上(无需停机) 例如,在生产环境中,为了避免索引里面的数据和数据库中的数据不一致,运维每天都要重建一遍ES索引。又比如项目中使用的老的索引,需要重建索引,这样必然需要更新dao层查询中的索引名称,然后重新启动应用,可能会对服务的使 阅读详情

一、索引别名

(一)添加索引别名

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/1001
    GET :
            https://www.yedu.com/stadent/view_1001
            https://www.yedu.com/stadent/get_1001
    POST:
            https://www.yedu.com/stadent/create_1001
            https://www.yedu.com/stadent/write_1001
            https://www.yedu.com/stadent/add_1001
    PUT:
            https://www.yedu.com/stadent/modify_1001
            https://www.yedu.com/stadent/update_1001
    DELTE:
            https://www.yedu.com/stadent/del_1001
            https://www.yedu.com/stadent/delete_1001
            https://www.yedu.com/stadent/remove_1001


 


   

ZYNQ实战:PS端驱动DMA实现高效数据流转与验证 本文详细介绍了在ZYNQ平台上通过PS端驱动DMA实现高效数据流转的实战方法。从ZYNQ的PS与PL数据交互基础出发,深入解析DMA核心价值,包括硬件平台搭建、Vivado配置、PS端软件架构设计及性能优化技巧,帮助开发者提升数据传输效率与系统性能。 阅读详情

相关推荐

HC32 CAN通信

qqa

zhaopenglihui的博客 5436

Elasticsearch基础11——索引之别名使用

Elasticsearch的别名 别名的作用 在之前的文章中,介绍过Elasticsearch索引创建之后,假如尝试修改字段的类型的时候,除了重建索引之外没有别的办法。 假如我们尝试重建一个新的索引并把数据迁移过去,就会出现一个问题,当我们完成数据迁移的时候可能会需要重启我们的环境,将查询目标指向新的索引。假如这个业务已经运行在生产环境中,我们不得不进行一次停机升级。这个对于我们系统的运行来说显然...

大风的博客 1万+

FreeCAD地下管道自动化建模实战:Python脚本从入门到导出OBJ

本文详细介绍了如何利用FreeCAD的Python API实现地下管道的自动化建模,从数据处理到模型导出OBJ格式的全流程。通过实战案例和代码示例,展示了圆形和矩形截面管道的创建方法,以及法兰连接等特殊处理技巧,大幅提升工程设计效率。

ff678的博客 249

Elasticsearch中别名alias相关操作(创建、更新、删除)

Elasticsearch中别名alias相关操作(创建、更新、删除)

IT之一小佬的博客 1万+

大疆2025八月份校招硬件工程师笔试真题A卷题目分享

大疆2025年笔试真题解析

weixin_63651698的博客 1569

ComfyUI破限版全中文AI绘画环境搭建与工作流实战指南

节点式工作流是AI绘画领域的核心技术架构,通过将图像生成过程拆分为可配置的模块化节点,实现了对Stable Diffusion模型的精细化控制。其技术原理基于数据流编程范式,每个节点负责特定功能处理,如文本编码、采样器配置和VAE解码等。这种设计在工程实践中的核心价值在于提供了可追溯、可复用的可视化工作流,特别适合需要参数调优和批量生产的商业场景。ComfyUI作为典型的节点式AI绘画工具,在破限版中针对中文用户优化了界面支持和显卡兼容性,显著降低了技术门槛。在实际应用中,结合ControlNet和LoRA

weixin_29038155的博客 450

es学习之索引别名

1.es可以对一个或者多个索引指定别名,通过别名可以查到一个或者多个索引的内容。在内部,es会把别名映射到相应的索引上。可以对别名编写过滤器或者路由,在系统中别名不能重复,也不能和索引名重复。es中的别名机制有点像数据库中的视图。 例子:为test1增加一个别名alias1 请求:POST http://127.0.0.1:9200/_aliases 参数:{"actions":[{"add":{...

诗洋丶 1万+

Python-自动化绘制股票价格通道线

创建更强大、更可靠的价格通道检测算法。

探索人工智能领域 948

ElasticSearch|别名 (alias) 的常用命令及语法

是 *数据流(data streams)*或 *索引(indices)*的另一个名称,大多数 ElasticSearch API 可以使用别名替代数据流或索引名称。选项将索引的别名的请求路由到特定分片,可以利用分片缓存加速搜索。参数来指定对别名的写入请求将写入哪个索引或数据流,写入请求最终只会被路由到添加了。为已存在的数据流或索引添加别名,可以使用 aliases API 的。后添加数据流或索引名,查询该别名对应的索引名或数据流。前添加数据流或索引名,查询指定数据流或索引名的别名。参数的索引或数据流上。

长行 2042

【QNX+Android虚拟化方案】136 - QNX 侧 Coredump 文件解析

【QNX+Android虚拟化方案】136 - QNX 侧 Coredump 文件解析

|~~~热爱生活、努力学习的小伙汁~~~| 1911

我写了一个自动识别火车车厢位置的算法【lidar点云识别】

我写了一个自动识别火车车厢位置的算法【lidar点云识别】

qq_43212290的博客 798

elasticsearch 命令 es信息 es集群信息

总结一篇es运维常用的命令,据官网文档,我们可以直接使用浏览器访问网址即可在浏览器显示es节点信息。或者直接在linux命令行使用curl工具,如果需要使用windows命令行来执行查看操作,在使用window10 的情况下,可以鼠标右键单击开始菜单,打开如下右键菜单 点击windows PowerShell(管理员)打开shell工具,如下 下面以使用linux终端演示命令 1.查看es启动...

王者丶丿风范 1289

SAP_SD模块 物料科目分配/成本简介

路径:SPRO—销售与分销—基本功能—科目分配/成本—收入账户确定—收入科目确定相关性—定义并分配科目代码—定义科目代码。路径:SPRO—销售与分销—基本功能—科目分配/成本—收入账户确定—收入科目确定相关性—定义访问顺序和科目确定类型。路径:SPRO—销售与分销—基本功能—科目分配/成本—收入账户确定—收入科目确定相关性—定义并分配科目确定过程。文本主要说明销售模块中的科目分配和成本的一个对应关系。SPRO—销售与分销—基本功能—科目分配/成本—收入账户确定—检查科目分配的相关主数据。

我小时候很黑的博客 2621

剑指 Offer II 024. 反转链表:迭代与递归双解法的多语言实现详解

> 本文以《剑指 Offer(第 2 版)专项突破》第 24 题「反转链表」为核心,结合 doocs/leetcode 仓库中 [lcof2/剑指 Offer II 024. 反转链表/README.md](https://link.gitcode.com/i/bfe762b921eee1c2cae27cc456ca0200) 提供的题解,完整讲解单链表反转的两种经典思路(迭代就地反转与递归反转)

gitblog_01121的博客 295

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

es修改mapping字段类型_ES学习分享

一、ES是什么Elasticsearch是一个基于Apache Lucene的开源搜索引擎,通过简易的API来隐藏Lucene的复杂性。ES的基本结构包括,Cluster集群(由n个节点组成),Node实例节点,Index索引(一系列documents的集合),Shard分片(索引的数据是分配到各个分片的),Replica备份节点(相应有Primay Shard主分片)ES架构ES和RD...

weixin_39605997的博客 1022

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ElasticSearch - () Python操作es

es.indices.create,在Elasticsearch中创建索引,用的最多。body = {“doc”: {“dynamic”: “strict”, # 严格的格式“title”: {},“url”: {},},}}}}}es.indices.create(‘py4’, body=body) # 给索引py4添加索引的映射信息es.indices.analyze,返回分词结果。...

m0_67393039的博客 421

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ES删除index流程

#1、查看索引mapping get wechat/_mapping #2、查询下想要删除索引的数据 get wechat_202012/_search #3、移除该索引的别名 POST _aliases { “actions”:[ { “remove”: { “index”: “wechat_202012”, “alias”: “wechat_msgitem” } } ] } #4、移除完别名后关闭该索引,在es控台上确认是否关闭成功 POST wechat_202012/_close #5、关闭索

m0_37856386的博客 3464

Fast-ES:全网唯一的Elasticsearch桌面客户端软件

Fast-ES是一款操作elasticsearch的桌面客户端,通过简单便捷的可视化界面,替代了复杂的DSL语句编写,从而实现了“快”速上手、“快”捷使用elasticsearch的效果。• 快速上手,省去elasticsearch DSL学习成本,桌面客户端即开即用 • 快捷操作,可视化界面一目了然,减少查找、编写脚本时间 • 功能全面,包含数据操作、数据建模、管理监控三大基础功能,另有高级操作扩展补充,覆盖索引、文档相关绝大多数elasticsearch使用场景

duzm200542901104的专栏 1304

ES的操作命令

ES的操作命令 ES启动命令(后台) ./bin/elasticsearch -d ES复制索引到另一个索引 post _reindex { "source": { "index": "kg.controller" }, "dest": { "index": "kg.controllerback", "op_type": "create" } } 查询快照仓库和快照 curl -XGET 'http://192.168.68.128:9201/_snapshot

迎接小天使 3786

【架构实战】搜索引擎架构:ElasticSearch集群设计

全文搜索分布式实时分析高可用近实时(NRT)索引全文检索日志分析(ELK)应用性能监控安全分析商品搜索集群架构:主节点 + 数据节点 + 协调节点索引设计:合理分片 + Mapping + 别名查询优化:避免深度分页 + Search After写入优化:降低副本 + 批量写入根据数据量合理设置分片数做好冷热数据分离定期维护(合并、清理)完善的监控告警个人观点,仅供参考。

分享技术应用、实践场景等,评论区开放技术难题讨论,共同成长进步。 669

initctl: unknown job: mysql_分布式搜索elasticsearch集群管理工具head

来源:http://blog.youkuaiyun.com/laigood/article/details/8193758elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es。或直接下载源码,在本地打开index.html运行它。该工具的git地址是:https://github.com/Aconex/elas...

weixin_39906878的博客 166

总结工作中常用ES脚本

总结工作中常用ES脚本,方便日后查阅,此次脚本应用于es5 建立索引 curl -XPUT 'http://192.168.6.122:9200/major_info' 删除索引 curl -XDELETE 'http://192.168.6.122:9200/major_info_202006' 设置mapping curl -XPOST '192.168.6.122:9200/major_info_202006' -d@major_info_202006.txt map.

csdncjh的博客 1851

搜索引擎(Elasticsearch索引管理)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34302798的博客 430

ElasticSearch重要知识点

text字段和keyword字段的区别 1,将字段设置成keyword的时候,已有的值不会被分词; 2,text类型的字段会被分词。 参考文档:ES查询

手写ArrayList 345

ElasticStack ES集群, 路由,别名 笔记

ES集群, 路由,别名 节点类型: 1.master node (master-eligible node) 主节点,管理节点分片(默认都是),监视子节点状态 在elasticsearch.yml 中配置: node.master:true 表示当前节点可作为主节点备选节点 2.data node 数据节点,可以保存分片数据, 每个节点不做任何配置默认都是datanode 配置 node.data:false 则表示当前节点可不存数据,(只作为主节点) 3.ingest node 用于预处理操作

文艺委猿学习笔记 801

在 LlamaIndex 中使用 SGLang 高性能 LLM 服务(llama-index-llms-sglang 集成指南)

导读:本文围绕 LlamaIndex 官方 API 参考文档 `SGLang` 类展开,系统讲解 `llama-index-llms-sglang` 集成包的定位、安装、完整参数配置、四种调用方式(complete / chat / stream / async)以及与 SGLang Server 通信的底层实现,帮助你在 LlamaIndex 数据框架中直接驱动本地或远端 SGLang 推理服务

gitblog_00289的博客 408
上一篇: ElasticSearch 集群索引和分片的CURD
下一篇: 渗透测试~GoogleHack
linuxMinx
博客等级 码龄15年 195粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值