安装Esrally
Esrally是一个用于基准测试Elasticsearch性能的工具。它可以帮助评估Elasticsearch在不同环境配置和负载下的表现。测试负载是指在基准测试中使用的数据集和测试场景。这些负载用于模拟实际使用中的不同情况,以评估Elasticsearch的性能。
- 安装Esrally。
pip3 install esrally
安装成功后,可查看安装的版本。esrally --version
- 查看可运行的tracks。
esrally list tracks
该步骤可自动下载esrally的配置文件到“/root/.rally”。
- 配置rally.ini。
mv /root/.rally /home/elasticsearch/ cd /home/elasticsearch/.rally vim rally.ini
将配置文件修改如下。其中,datastore.host修改为具体使用的服务器IP地址。[meta] config.version = 17 [system] env.name = local [node] root.dir = ${CONFIG_DIR}/benchmarks src.root.dir = ${CONFIG_DIR}/benchmarks/src [source] remote.repo.url = https://github.com/elastic/elasticsearch.git elasticsearch.src.subdir = elasticsearch [benchmarks] local.dataset.cache = ${CONFIG_DIR}/benchmarks/data [reporting] datastore.type = elasticsearch #datastore.host = localhost datastore.host = X.X.X.X datastore.port = 9200 datastore.secure = False datastore.user = datastore.password = [tracks] default.url = https://github.com/elastic/rally-tracks [teams] default.url = https://github.com/elastic/rally-teams [defaults] preserve_benchmark_candidate = false [distributions] release.cache = true
父主题: 基准性能测试