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
相关推荐
阿里云大数据AI技术2 分钟前
云栖实录 | 洋钱罐基于 EMR Serverless 产品构建全球一体化数字金融平台
大数据·运维
qq_4017004120 分钟前
Linux 磁盘挂载管理
linux·运维·服务器
AIwenIPgeolocation42 分钟前
IP定位精度疑问:有些IP为什么难以达到街道级准确度?
服务器·网络·tcp/ip
liu****43 分钟前
20.传输层协议TCP
服务器·网络·数据结构·c++·网络协议·tcp/ip·udp
q***31831 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
小白博文2 小时前
MobaXterm调用远程服务器(Linux)图形化界面应用
linux·运维·服务器
ddacrp2 小时前
RHEL_NFS服务器
linux·服务器·网络
介一安全3 小时前
【Frida Android】实战篇5:SSL Pinning 证书绑定绕过 Hook 教程(二)
android·网络安全·逆向·安全性测试·frida
正在走向自律3 小时前
大数据时代时序数据库选型指南:从技术架构到实战案例
大数据·架构·时序数据库
攻城狮7号3 小时前
万物互联时代,如何选择合适的时序数据库?
大数据·物联网·时序数据库·apache iotdb·sql mcp