新建索引
PUT /course_library_v2
course_library_v2.json
复制索引下内容
POST _reindex?slices=auto&refresh&wait_for_completion=false
{
"source": {
"index": "course_library_v1"
},
"dest": {
"index": "course_library_v2",
"op_type": "create"
}
}
更改别名指向
POST /_aliases
{
"actions": [
{
"remove": {
"index": "course_library_v1",
"alias": "course_library_alias"
}
},
{
"add": {
"index": "course_library_v2",
"alias": "course_library_alias"
}
}
]
}
查询
GET /course_library_alias/_search
{
"sort": [
{
"updateTime": {
"order": "desc"
}
}
]
}
-------------------------------------------------------------------------------------------------------------------
es插入不进去(磁盘空间不足,es索引只可以读和删,不可以增和改):
PUT _settings
{
"index":{
"blocks":{
"read_only_allow_delete":"false"
}
}
}
ES相关操作
最新推荐文章于 2024-10-04 10:08:05 发布
文章描述了如何在Elasticsearch中进行索引迁移,从`course_library_v1`到`course_library_v2`,并更新别名`course_library_alias`指向新索引。之后由于磁盘空间不足,ES设置为只读模式,不允许新增和修改数据。
摘要由CSDN通过智能技术生成