新聞中心
1. 安裝
這篇文章詳細(xì)描述了安裝Rally。
1.1. 前置條件
在安裝Rally之前請(qǐng)確保以下包已經(jīng)安裝成功
Python3.4+ (驗(yàn)證python3 --version應(yīng)該打印 Python 3.4.0或以上)
pip3(驗(yàn)證pip3 --version)
JDK8
git1.9+
Gradle2.13+(可選如果需要從源代碼編譯則需要)
非root用戶(由于ES2.0需要非root運(yùn)行Rally也必須以非root運(yùn)行)
1.2. 安裝Rally
sudo pip3 install esrally2. 配置
安裝完成后需要配置Rally。首次運(yùn)行esrally將會(huì)檢測(cè)配置文件是否丟失然后詢問(wèn)你一些問(wèn)題
./esrally
3. 運(yùn)行Races
“race”表示Rally一次壓測(cè)過(guò)程。你可以使用不同的數(shù)據(jù)集(稱之為tracks)來(lái)進(jìn)行壓測(cè)。
3.1. Tracks列表
./esrally list tracks
3.2. 運(yùn)行race
默認(rèn)執(zhí)行g(shù)eonames 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你也可以自己下載放入此中
3.2.2. 壓測(cè)插入
./esrally --distribution-version=2.2.1 --challenge=append-fast-no-conflicts --pipeline=benchmark-only
3.2.3. 壓測(cè)更新
./esrally --distribution-version=2.2.1 --challenge=append-fast-with-conflicts --pipeline=benchmark-only
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
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
標(biāo)題名稱:Elasticsearch壓測(cè)-Rally安裝使用-創(chuàng)新互聯(lián)
文章位置:http://www.dlmjj.cn/article/ejhgc.html