ElasticSearch学习四 Head插件安装
node安装
head是一个前端项目,需要先下载node才能安装head。
在虚拟机环境下通过wget下载太慢,可以通过windows中的迅雷先下载到物理机,然后上传到虚拟机
下载完成之后,按照下面的说明安装
#解压到/usr/local/目录下
tar -zxvf node-v12.13.0-linux-x64.tar.gz -C /usr/local
#配置PATH变量 /etc/profile
export NODE_HOME=/usr/local/node-v12.13.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
#查看npm的版本
npm -v
6.12.0
# 查看Node的版本
node -v
v12.13.0
#再安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装elasticsearch-head
head是一个前端项目,直接到github上下载,下载地址:https://github.com/mobz/elasticsearch-head。
下载完之后上传到linux服务器,解压到/usr/local/目录下,即把head安装在/usr/local/elasticsearch-head目录下
注意:新版本的elasticsearch不支持把插件安装到elasticsearch/plugins目录下,否则elasticsearch启动时会报错。报错内容:property [elasticsearch.version] is missing for plugin [head]
进入/usr/local/elasticsearch-head目录,修改Gruntfile.js文件,添加hostname:'*'
connect: {
server: {
options: {
port: 9100,
hostname: '*',
base: '.',
keepalive: true
}
}
}
#在/usr/local/elasticsearch-head目录下执行
cnpm install
cnpm run start
运行结果:
Head的基本介绍
可以直接使用Head创建索引,创建索引时需要确定分片数与副本数,一个索引创建完成之后总的分片数=(副本数+1)*分片数。