溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Elasticsearch壓測(cè) - Rally安裝使用

發(fā)布時(shí)間:2020-03-04 13:45:46 來(lái)源:網(wǎng)絡(luò) 閱讀:10153 作者:jijun87120681 欄目:開(kāi)發(fā)技術(shù)

1.     安裝

這篇文章詳細(xì)描述了安裝Rally

1.1.   前置條件

在安裝Rally之前請(qǐng)確保以下包已經(jīng)安裝成功

  • Python3.4+ (驗(yàn)證python3 --version應(yīng)該打印 Python 3.4.0或以上)

Elasticsearch壓測(cè) - Rally安裝使用

   pip3(驗(yàn)證pip3 --version)

Elasticsearch壓測(cè) - Rally安裝使用

  • JDK8

  • git1.9+

  • Gradle2.13+(可選如果需要從源代碼編譯則需要)

  • root用戶(由于ES2.0需要非root運(yùn)行Rally也必須以非root運(yùn)行)

1.2.   安裝Rally

sudo pip3 install esrally

2.     配置

安裝完成后需要配置Rally。首次運(yùn)行esrally將會(huì)檢測(cè)配置文件是否丟失然后詢問(wèn)你一些問(wèn)題

./esrally

Elasticsearch壓測(cè) - Rally安裝使用

3.     運(yùn)行Races

“race”表示Rally一次壓測(cè)過(guò)程。你可以使用不同的數(shù)據(jù)集(稱之為tracks)來(lái)進(jìn)行壓測(cè)。

3.1.   Tracks列表

./esrally list tracks

Elasticsearch壓測(cè) - Rally安裝使用

3.2.   運(yùn)行race

默認(rèn)執(zhí)行geonames track需要下載可以自行下載數(shù)據(jù)集

http://benchmarks.elasticsearch.org.s3.amazonaws.com/corpora/geonames/documents.json.bz2

將下載文件放入/home/User/.rally/benchmarks/data/geonames

3.2.1.     默認(rèn)壓測(cè)

./esrally --distribution-version=2.2.1

此次將會(huì)下載elasticsearch-2.2.1.tar.gz包并將此包放入/home/User/.rally/benchmarks/distributions你也可以自己下載放入此中

Elasticsearch壓測(cè) - Rally安裝使用

3.2.2.     壓測(cè)插入

./esrally --distribution-version=2.2.1
--challenge=append-fast-no-conflicts --pipeline=benchmark-only

Elasticsearch壓測(cè) - Rally安裝使用

3.2.3.     壓測(cè)更新

./esrally --distribution-version=2.2.1
--challenge=append-fast-with-conflicts --pipeline=benchmark-only

Elasticsearch壓測(cè) - Rally安裝使用

3.2.4.     壓測(cè)已存在的es環(huán)境

當(dāng)已經(jīng)存在Elasticsearch部署環(huán)境則可以使用--target-hosts來(lái)指定

./esrally --target-hosts=172.16.54.135:9200
--challenge=append-fast-no-conflicts --pipeline=benchmark-only

Elasticsearch壓測(cè) - Rally安裝使用

Elasticsearch壓測(cè) - Rally安裝使用


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI