开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

安装Esrally

Esrally是一个用于基准测试Elasticsearch性能的工具。它可以帮助评估Elasticsearch在不同环境配置和负载下的表现。测试负载是指在基准测试中使用的数据集和测试场景。这些负载用于模拟实际使用中的不同情况,以评估Elasticsearch的性能。

  1. 安装Esrally。
    pip3 install esrally
    安装成功后,可查看安装的版本。
    esrally --version
  2. 查看可运行的tracks。
    esrally list tracks

    该步骤可自动下载esrally的配置文件到“/root/.rally”

  3. 配置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