美文网首页
快速迁移ES数据

快速迁移ES数据

作者: 猪儿打滚 | 来源:发表于2019-12-03 18:51 被阅读0次

    因为性能测试需要,需要快速迁移已有的测试数据,其中包括mysql和es的。

    本地试验/windows环境
    1. 安装并配置java8环境
    2. 安装并启动ES
    • 下载并配置
      链接:https://pan.baidu.com/s/1izwOpmlcSqJwTC9qd0w_vg
      提取码:7hdn
    • 解压
    • 配置:config/elasticsearch.yml,修改network.host: 0.0.0.0
    • 运行:双击bin/elasticsearch.bat
    • 校验:访问127.0.0.1:9200
      启动成功
    3.迁移数据工具
    • 下载
      链接:https://pan.baidu.com/s/1bqtZOX5W-51kwIbLFBLDSw
      提取码:mvn9
    • 解压
    • 命令
      esm.exe -s http://192.168.x.x:9200 -d http://192.168.x.x:9200 -x audience_index -y audience_user -w=1 -b=20
      -s:资源ES所处的ip地址+ES端口号
      -d:目标ES所处的ip地址+ES端口号
      -x:索引名称
      -y:索引类型
      -w:线程数,太大ES容易挂
      -b:表示一次bulk请求数据大小,单位MB默认 5M(太大容易挂)
      -c:表示一次scroll请求数量(太大容易挂)
    • 执行: 执行过程
    4.数据存储处

    默认配置中,数据会保存在data/nodes目录下

    相关文章

      网友评论

          本文标题:快速迁移ES数据

          本文链接:https://www.haomeiwen.com/subject/kllhgctx.html