2017-11-01 9 views

답변

0

면책 조항 : 본인은 랠리의 주 저자입니다.

랠리와 함께 작동하는 가장 빠른 버전은 Elasticsearch 1.7 (실제로는 이전 1.x 버전에서도 작동 함)입니다. 이러한 기능은 Elasticsearch의 이전 버전에서는 작동하지 않습니다 :

플러그인과
  • 벤치마킹은 5.x를 함께 이상 작동합니다 : 당신이 언급 수도, 당신은 랠리가 벤치 마크하기 전에 당신을 위해 클러스터를 설정하거나 당신이 할 수 있습니다 랠리를 단지로드 생성기로 사용하고 클러스터를 직접 설정하십시오. 후자의 경우에는 적합하다고 판단되는 이전 클러스터 버전에 플러그인을 설치하고 랠리를 사용하여로드를 생성 할 수 있습니다. 이 경우에 랠리를 사용하여 클러스터를 설정할 수 없습니다.
  • Benchmarking 소스 빌드는 5.x 이상에서만 작동합니다. Elasticsearch가 5.0을 사용하는 빌드 도구로 Maven에서 Gradle로 전환했기 때문에 두 가지 빌드 도구를 지원할 필요가 없기 때문입니다.

일반적으로 랠리에는 Elasticsearch의 버전에 따라 많은 코드가 없습니다. 이것은 차라리 트랙과 자동차 (각각 https://github.com/elastic/rally-trackshttps://github.com/elastic/rally-teams을 참조)에서 다루고 있으며 Elasticsearch 버전 간의 차이점을 설명하기 위해 전용 git 브랜치를 사용합니다.

그렇다면 Elasticsearch 1.x는 2017 년 1 월 이후 수명이 다해서 유지 관리의 측면에서 Rally는 어느 시점에서 Elasticsearch의 이전 버전에 대한 지원을 중단합니다. 그러나 그것이 가능한 한, 나는 그것을 주변에두고 싶다.