ElasticSearch学习四 Head插件安装

node安装

head是一个前端项目,需要先下载node才能安装head。

在虚拟机环境下通过wget下载太慢,可以通过windows中的迅雷先下载到物理机,然后上传到虚拟机

下载地址:https://nodejs.org/dist

 

下载完成之后,按照下面的说明安装

#解压到/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)*分片数。

如下图所示,总分片数=(1+1)*5=10

Head的基本页面

 

 

 

posted @ 2022-04-30 16:14  阿瞒123  阅读(171)  评论(0编辑  收藏  举报