当前位置: 首页 > news >正文

elasticSearch常见命令及历史数据迁移

es这种非关系型数据库,感觉可视化效果不是很好,个人在操作中,习惯性通过简单的方式去访问。也是接触不久。只能出一些基操。共同学习记录,大家有好的操作也可留言备注。

1,常见命令

        1)查询有哪些index:http://127.0.0.0:9200/_cat/indices?v&pretty

         2)查询具体index下内容:http://127.0.0.0:9200/{indexName}/_search

         3)查询index基本信息(字段等):http://127.0.0.0:9200/{indexName}

         4)创建索引:PUT http://127.0.0.1:9200/{indexName}   

               body加分片信息 "settings": {

                                                "number_of_shards": 1,

                                                 "number_of_replicas": 1

                                                 }

       5)删除索引:curl -XDELETE http://127.0.0.1:9200/{indexName}

       6)删除指定数据:POST http://127.0.0.1:9200/{indexName}/_doc/_delete_by_query     body 跟查询条件

          GET操作基本上都可以通过浏览器直接访问,POST/PUT/DELETE可以curl或者借助postman等工具

2,es迁移

     发现一个很好用的迁移工具-ESM,但是网络上相关信息很少。刚好用了,做个使用说明吧

      1)工具下载:Release v0.7.0 · medcl/esm · GitHub

       2) 使用方法,该工具本身解压可执行,我下载的是

esm-windows-amd64.exe,下载后windows直接cmd进入到下载目录下:./esm.exe即可执行

        3)样例:将127.0.0.0:9200下的index_t1数据迁移至127.0.0.1:9200的index_t2下

              ./esm.exe -s http://127.0.0.0:9200 -x "index_t1" -y "index_t2" -d http://127.0.0.1:9200 -m t1_userName:password -n t2_userName:password -c 10000 --shards=1 --copy_settings --copy_mappings --force  --refresh

        具体某个字段什么含义,可直接执行./esm.exe --help查看

http://www.lryc.cn/news/447002.html

相关文章:

  • WebLogic 漏洞复现
  • web基础:域名、网页、HTML、web版本
  • 【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
  • AWS注册时常见错误处理
  • Spark-RDD持久化
  • vue2中使用tailwindCss 详细教程
  • 机器视觉工程师一直做调试,维护岗位,想转岗软件方面C#从零开始,快则三年不到,慢则一辈子不会
  • 【初阶数据结构】详解二叉树 - 树和二叉树(三)(递归的魅力时刻)
  • 【QT】QWidget 重要属性
  • 什么是数据库连接池?为什么需要使用连接池?
  • 2024ICPC网络赛第一场C. Permutation Counting 4(线性代数)
  • 01.前端面试题之ts:说说如何在Vue项目中应用TypeScript?
  • 【HTTP】方法(method)以及 GET 和 POST 的区别
  • Ubuntu NFS 搭建及配置
  • 双十一好物推荐,这些值得入手的宝藏产品
  • 秋招内推2025--招联金融
  • C++类和对象——第二关
  • 服务器数据恢复—raid5阵列热备盘上线失败导致阵列崩溃的数据恢复案例
  • Python与SQL Server数据库结合导出Excel并做部分修改
  • 常见的TTL,RS232,RS485,IIC,SPI,UART之间的联系和区别
  • 【数据结构】栈和队列(Stack Queue)
  • Vue.js基础
  • 罐区紧急切断阀安装位置规范
  • JavaScript 中的事件模型
  • 理解Java引用数据类型(数组、String)传参机制的一个例子
  • 【计算机组成原理】实验一:运算器输入锁存器数据写实验
  • LSI SAS 9361-8i和SAS3008 12 gb / s PCIe 3.0 RAID 阵列卡配置
  • node js版本低导致冲突WARN EBADENGINE package: required: { node: ‘>=18‘ }
  • 828华为云征文|使用Flexus X实例安装宝塔面板教学
  • 1.量化第一步,搭建属于自己的金融数据库!