ElasticSearch使用Postman工具验证

1、查询已有索引

使用GET请求:http//IP地址:端口/_cat/indices

2、修改es映射类型

备注:因为程序修改了映射类型,如果es的索引类型和程序不一致会报错,这里又二种方法处理,一个是直接删除索引,但是会导致之前es存储数据全部丢失,这里不建议,因此这里就是用另一种方法同步修改类型,即程序修改了那些类型,es也同步修改类型。

//查询索引

使用GET请求:http// IP地址:端口/_cat/indices

示例:http://127.0.0.1:9200/_cat/indices

//删除索引

使用DELETE请求:http// IP地址:端口/索引名称

示例:http://127.0.0.1:9200/library

第一步:查询修改索引数据类型,得到检索映射数据,这里mappings是对应程序实体,只需要修改mappings的数据即可,这里需要注意一定要和你修改程序实体类型一致,还有就是程序索引是library和第一次的索引一致,因此后面的建议使用数值增加,不建议使用library这个索引名称了。

使用GET请求:http// IP地址:端口/修改索引名称

第二步:创建新索引和保存新修改映射数据

备注:复制第一步查询得到的mappings数据,如下图那样添加进Body传参数中。这里只能在新建索引时设置配置信息和映射信息,如果新建了索引再设置会出现数据无法解析错误,暂时先先使用新建映射数据关系。

使用PUT请求:http// IP地址:端口/新索引名称

注意新建索引必须配置一下两个参数,写在body传递;

{"settings": {

      "number_of_shards": 12,    #分片个数,在创建索引不指定时 默认为 5;

      "number_of_replicas": 0     #数据副本;

    }

}

 

3、同步数据

使用POST请求:http// IP地址:端口/_reindex

{

  "source": {

    "index": "library"---旧索引

  },

  "dest": {

    "index": "library2" ---新索引

  }

}

 

(五)设置新索引别名

使用POST请求:http// IP地址:端口/_aliases

{

        "actions": [

            {"add": {"index": "library2", "alias": "library"}}

        ]

   }

 

以上是使用使用Postman调用es命令基本运用 的一些简单操作步骤。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值