ES
公众号:BugBear软件测试 欢迎关注,成长交流
BugBear1989
这个作者很懒,什么都没留下…
展开
-
ES压测工具(四):esrally实例操作
一、针对ES版本压测数据对比针对ES2.4.6与ES5.6.0进行性能对比,前提是在同一压测数据集和压测方案条件下进行1、针对ES2.4.6版本进行压测(~/.rally/benchmarks/tracks/MyTracks/demo_track1为自定义压测,包括documents.json、index.json、track.json)esrally --distribution-...原创 2019-11-15 16:07:25 · 1008 阅读 · 0 评论 -
ES压测工具(三):esrally报告指标介绍
------------------------------------------------------ _______ __ _____ / ____(_)___ ____ _/ / / ___/_________ ________ / /_ / / __ \/ __ `/ / \__ \/ ___/ __ \/ ___/ _ \...原创 2019-11-14 22:09:10 · 2482 阅读 · 0 评论 -
ES压测工具(二):esrally进阶实战
一、esrally压测执行步骤回顾通过上图可以得知,esrally执行命令的步骤如下:先判断本地有没有ES6.0.0的实例,如果没有就去下载ES6.0.0的实例 判断本地有没有http_logs的track压测数据集,如果没有就去下载http_logs的track 执行append-no-conflicts的压测方案 生成压测结果二、自定义集群1、关键参数--pip...原创 2019-11-14 17:56:48 · 2212 阅读 · 0 评论 -
ES压测工具(一):esrally工具入门与实践
一、esrally工具介绍esrally是基于python的针对ES(Elasticsearch)实现压测的工具rally的定义是the macrobenchmarking framework for Elasticsearch,是基于用户视角的系统测试,不仅可以使用命令行,同时也可以将其集成到Python脚本代码当中。Macro-benchmarking是基于用户视角进行系统测试...原创 2019-11-13 13:33:23 · 1802 阅读 · 0 评论 -
ES介绍(转载)
一、ES是什么?Elasticsearch是高度可伸缩的开源全文搜索和分析引擎。它允许我们快速实时地存储、搜索、分析大数据。Elasticsearch使用Lucene作为内部引擎,但是在你使用它做全文搜索时,只需要使用统一开发好的API即可,而不需要了解其背后复杂的Lucene的运行原理。它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。不过...转载 2019-11-12 14:41:18 · 577 阅读 · 0 评论 -
ES查询-match VS match_phrase(转载)
我们以一个查询的示例开始,我们在student这个type中存储了一些学生的基本信息,我们分别使用match和match_phrase进行查询。首先,使用match进行检索,关键字是“He is”:GET /test/student/_search{ "query": { "match": { "description": "He is" } }}...转载 2019-11-12 11:36:06 · 284 阅读 · 0 评论 -
ES命令汇总
一、集群管理1、查看集群健康状态curl -X GET "localhost:9200/_cat/health?v"2、查看集群健康状态curl -X GET "localhost:9200/_cluster/health?pretty"3、查看集群中的节点curl -X GET "localhost:9200/_cat/nodes?v"4、列出当前所有的索引...原创 2019-11-12 11:30:30 · 1771 阅读 · 0 评论