一,创建索引
PUT test
1,索引不能有大写字母;
2,es默认给索引设置5个分片1个副本;
3,索引分片数一经指定后不能再修改,但副本数可以通过命令随时修改;
可以添加settings配置:
PUT test{
"settings": {
"number_of_shards": 3, "number_of_replicas": 1 }}
二,更新索引副本数
PUT test/_settings{
"number_of_replicas": 2}
三,读写权限设置
权限参数如下:
参数设置 |
说明 |
blocks.read_only:true |
为true时,设置当前索引只允许读不允许写或者更新 |
blocks.read:true |
为true时,禁止对当前索引进行读操作 |
blocks.write:true |
为true时,禁止对当前索引进行写操作 |
比如要禁止用户进行写操作:
PUT test/_settings{
"blocks.write": true}
再写入数据时,就会返回403错误。
恢复写操作:
PUT test/_settings{
"blocks.write": false}
四 查看索引
GET test/_search