gpt4 book ai didi

elasticsearch - 如何设置与elassandra和我自己的测试结合使用?

转载 作者:行者123 更新时间:2023-12-03 01:33:47 44 4
gpt4 key购买 nike

我想知道其他人是否尝试使用Elassandraexpress-cassandra(更具体地说,我在使用esrally)进行基准测试。如果这不是测试Elassandra的好方法,我希望不要花更多的时间在esral上。

阅读文档后,Rally似乎可以从头开始:下载Elasticsearch,安装源代码,构建它,运行它,连接,创建完整的模式,然后开始测试以填充模式的数据(可能使用一些随机数据完成) ),进行查询,...

我已经准备好了所有东西,而我真正想看到的唯一东西是:

  • 10种不同的内存设置中哪一种更快。
  • 哪种类型的搜索有效,我现有软件中的选项1、2和3是否会造成严重的性能下降...
  • 搜索时插入是否会影响搜索速度。

  • 我不会更改内存以外的许多参数( -Xmx-Xms,也许还有其他一些参数,例如在单独堆中的缓存行。)当然,我想使用最新的Elassandra运行所有测试,而不考虑重建之类的东西。

    通过阅读文档,没有提及Elassandra。我在Google中总共找到了两页有关esrally和Elassandra进行测试的页面,但这并没有增强我对它可行的信心。

    我想我必须使用 benchmark-only pipeline。这至少消除了源代码,建筑物等的所有收集。我想这也减少了我在结果基准测试中获得的参数数量,但是我不需要所有的细节...

    您对这种设置有经验吗? (Elassandra + esrally)

    最佳答案

    是的,通常使用--benchmark-only选项与Elassandra一起使用。

    要自动创建Elassandra集群以进行基准测试,可以使用ecmk8s helm chart

    例如,使用ccm:

    ecm create bench_cluster -v 6.2.3.10 -n 3 -s -e
    esrally --pipeline=benchmark-only --target hosts=127.0.0.1:9200,127.0.0.2:9200,127.0.0.3:9200
    ecm remove bench_cluster

    为了测试特定场景,您可以编写自定义 tracks

    关于elasticsearch - 如何设置与elassandra和我自己的测试结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54048419/

    44 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com