esRally 是什么
自动化测试 自动部署集群、执行测试、收集指标。 数据集管理 支持自定义或预置数据集(如 NYC Taxi 数据、HTTP 日志)。 赛道(Tracks) 预定义的测试场景,覆盖不同用例(如搜索、聚合、写入)。 结果对比 支持不同版本、配置的测试结果对比。
安装esrally
pip3 install--upgrade pip


输入命令‘esrally configure’
## 命令后将会检测你的环境,以及需要填写JAVA_HOME。
运行第一个基准测试

esrally --track=geonames \
--target-hosts=192.168.10.100:9200 \
--client-options="timeout:120,basic_auth_user:'elastic',basic_auth_password:'密码'" \
--pipeline=benchmark-only \
--on-error=abort



1)ES6以后不允许root启动启动,所以,Esrally我们也要用普通用户去测试,否则会报错。 2)另外由于数据量过大,压测的时间一般会很久,可能在一个小时左右。

本文作者:刘 睿(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




