因为性能测试需要,需要快速迁移已有的测试数据,其中包括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
目录下
网友评论