ELASTICSEARCH集群压测操作步骤

来源:互联网 发布:淘宝上找同款 编辑:程序博客网 时间:2024/05/16 07:04
1 升级git版本
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
 cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz
 tar xzf git-2.0.5.tar.gz
cd git-2.0.5
make prefix=/usr/local/git all
make prefix=/usr/local/git install
yum rempve git
echo “export PATH=$PATH:/usr/local/git/bin” >> /etc/bashrc
source /etc/bashrc
备注:执行该步的时候注意到/etc/bashrc中将双引号去掉,否则会报错。
检查git版本号。
2 检查JAVA版本号,JAVA版本号需要在1.8以上。
3 安装PYTHON3
yum groupinstall"Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install bzip2-devel curses-devel dbm-devel gdbm-devel xz-devel sqlite sqlite-devel openssl openssl-devel tkinter tcl-devel tk-devel readline readline-devel zlib zlib-devel
wget http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tgz
tar  -zxvf   Python-3.5.2.tgz
安装
cd Python-3.5.2./configure--prefix=/usr/local make make altinstall
4 安装ESRALLY
pip3.5install esrally
数据存放目录:
/home/cheng/.rally/benchmarks/data/geonames
esrally运行命令:
esrally --target-hosts=192.168.1.137:9200 --challenge=append-fast-no-conflicts --pipeline=benchmark-only
备注:
ESRALLY的运行需要非ROOT用户,CHENG为自己所建用户。
本人运行ESRALLY时采用的为压测已经ES集群的方法,大家可以参考官方文档,选择自己喜欢的压测方式。
压测需要较长时间,需要花时间等候结果。




0 0
原创粉丝点击