ElasticSearch 集群的索引别名管理

一、索引别名

(一)添加索引别名

1.给单个索引添加别名
复制代码
POST http://10.0.0.101:9200/_aliases

{
    "actions":[
        {
          "add":{
                "index":"yedu-linux85",
                "alias":"Linux容器运维"
           }   
        },
        {
           "add":{
                "index":"yedu-linux85",
                "alias":"DBA"
            }
        }
    ]
}

成功案例:

2.给多个索引添加别名
bash 复制代码
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.查看索引别名
bash 复制代码
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.删除索引别名
bash 复制代码
POST http://10.0.0.151:9200/_aliases
{
    "actions": [
        {
            "remove": {
                "index": "yedu-linux85",
                "alias": "Linux2023"
            }
        },
         {
            "remove": {
                "index": "yedu-linux86",
                "alias": "Linux2023"
            }
        }
    ]
}

(四)修改索引别名

1.修改索引别名

先删除后添加

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

二、关闭索引

bash 复制代码
POST 10.0.0.151:9200/yedu-linux85/_close

三、打开索引

bash 复制代码
POST 10.0.0.151:9200/yedu-linux85/_open

四、索引默认开发规范

bash 复制代码
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
相关推荐
Databend8 小时前
2KB histogram 背后:Databend 如何低成本追踪长尾延迟
大数据·数据分析·agent
Databend10 小时前
从湖仓升级为 Agent 时代的数据控制面,Snowflake 和 Databricks 有哪些布局
大数据·数据库·agent
Elasticsearch14 小时前
深入解析 simdvec:Elasticsearch 如何利用神经网络和视频编解码 CPU 指令实现向量搜索
elasticsearch
你好潘先生14 小时前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
阿里云大数据AI技术1 天前
StarRocks x Fluss x Paimon湖流一体方案:构建秒级响应、湖流一体的实时数据引擎
大数据·人工智能
Databend1 天前
Agent 轨迹分析与归因的数据工程实践
大数据·数据库·agent
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
喵个咪1 天前
Go Wind UBA 拆解系列 - 架构总览:三服务、数据流与契约优先
大数据·后端·go
喵个咪1 天前
Go Wind UBA 拆解系列 - 多租户与安全:两套隔离机制的边界
大数据·后端·go
喵个咪1 天前
Go Wind UBA 拆解系列 - OLAP 与 SQL 硬核:25 个分析模型怎么落地
大数据·后端·go