栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch 常用命令

Elasticsearch 常用命令

kibana 对es的语句支持比较好,强烈建议使用kibana。

  • 创建索引

PUT /your_index_name

## 也可以附加一些属性
## number_of_replicas 是数据备份数,如果只有一台机器,设置为0
## number_of_shards  是数据分片数,默认为5,有时候设置为3

PUT /your_index_name
{
  "settings": {
    "index":{
      "number_of_shards" : 1,
       "number_of_replicas" : 0
    }
  }
}

## 还可以在此指定一定分词器,过滤器等等

创建成功返回

 acknowledged英文直译上是‘承认’,代表创建成功
shards_acknowledged

分片创建成功

index

  • 查看索引状态

GET /your_index_name

aliases    别名
mappings    映射
settings    配置
settings.index.creation_date 创建时间
settings.index.number_of_shards数据分片数
settings.index.number_of_replicas数据备份数
settings.index.uuid索引id
settings.index.provided_name名称


    

  • 创建索引结构

POST /your_index_name/_doc/_mapping
{
  "dynamic" : "strict",
  "properties" : {
    "storeId" : {
      "type" : "keyword"
    }
  }
}

  • 查看索引结构

GET /your_index_name/_mapping
  •  查看所有索引与结构
    GET /_all

  • 删除索引

DELETE /your_index_name

  • 关闭索引
    ## 当你不想删除该索引,可能只是想该索引暂停写入
    POST /your_index_name/_close

  • 开启索引 
    POST /your_index_name/_open

  • 指定索引别名

POST /_aliases
{
  "actions": [
    {
      "add": {
        "index": "your_index_name",
        "alias": "my_index_name"
      }
    }
  ]
}

  •  存在的索引结构新增字段

PUT /your_index_name/_mapping/_doc
{
  "properties": {
    "store_name" : {
      "type" : "text"
    }
  }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682776.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号