其他分享
首页 > 其他分享> > elasticsearch索引的初始化操作

elasticsearch索引的初始化操作

作者:互联网

创建索引之前可以对索引做初始化操作,

比如指定shards数量以及replicas的数量

正确的语法格式:

CURL -XPUT 'http://ip:port/library/' -d '{
   "settings":{
     "index":{
       "number_of_shards":5,
       "number_of_replicas":1
     }
   }
}'

使用marvel工具的语法

安装marvel插件的教程

https://blog.csdn.net/u013294097/article/details/100144725

#---------------------------------
#初始化初始化索引
#创建索引之前可以对索引做初始化操作,比如指定shards数量以及replicas的数量

PUT http://localhost:9200/lilbrary/ 
{
  "settings":{
    "index":{
      "number_of_shards":5,
      "number_of_replicas":1
        }
    }
}

上面的number_of_replicas可以换成其他的

blocks_read_only  设为true,则当前索引只允许读,不允许写或者更新

blocks_read 设为true,则禁止读操作

blocks_write 设为true,则禁止写操作

blocks_metadata 设为true,则禁止对metadata操作

标签:初始化,blocks,replicas,number,索引,elasticsearch,true
来源: https://blog.csdn.net/u013294097/article/details/100144960