Rally支持Elasticsearch版本

时间:2017-11-01 06:34:20

标签: elasticsearch rally

Rally的所有功能是否适用于Elasticsearch 2.3.x或5.0.0是集会的最低ES版本?

我在文档中找不到与此相关的任何内容。

1 个答案:

答案 0 :(得分:0)

免责声明:我是Rally的主要作者。

与Rally一起使用的最早版本是Elasticsearch 1.7(实际上,甚至更早的1.x版本也应该有效)。这些功能不适用于早期版本的Elasticsearch:

  • 使用插件进行基准测试仅适用于5.x或更高版本:您可能已经注意到,您可以让Rally在基准测试之前为您设置群集,或者您可以将Rally用作负载生成器并自行设置群集。在后一种情况下,您可以根据需要在较旧的群集版本上安装插件,并使用Rally生成负载。在这种情况下,只是你无法使用Rally为你设置群集。
  • 基准源代码构建仅适用于5.x或更高版本:原因是Elasticsearch已经从Maven切换到Gradle作为5.0的构建工具,并且没有必要支持两个构建工具。

通常,Rally中的代码不多,这取决于Elasticsearch的版本。轨道和汽车(包括分别为https://github.com/elastic/rally-trackshttps://github.com/elastic/rally-teams)更为明确,它们使用专用的git分支来解释Elasticsearch版本之间的差异。

话虽如此,Elasticsearch 1.x自2017年1月起已停产,为了维护,Rally将在某些时候放弃对旧版Elasticsearch的支持。但是,只要它是可行的,我想保留它。