elasticsearch添加head插件

首先,肯定是安装elasticsearch啦,我这里是直接在官网上下载rpm包安装的。

官网:https://www.elastic.co/downloads/elasticsearch

elasticsearch已经出到6.5的版本了。不过之前已经下载了6.0的版本。我就直接拿来用了

rpm -ivh elasticsearch-6.0.0.rpm     ##这样直接安装好elasticsearch了

下面正式讲head的安装

第一步:安装nodejs

官网下载地址:https://nodejs.org/en/download/
这里有很多的版本,我们当然是选择linux版本了,别下载错了。看左下角提示,看到带linux系统用的就是了
xz -d node-v10.15.0-linux-x64.tar.xz
tar xvf node-v10.15.0-linux-x64.tar 注意:这里解压官网压缩了两次,根据不同的后缀名,添加对应的参数进行解压
mv node-v10.15.0-linux-x64 node-10.15 我喜欢放在/usr/local下,并改名字了。
解压完成后,就是修改环境变量了
vim /etc/profile
NODE_HOME=/usr/local/node-10.15
PATH=$PATH:$NODE_HOME/bin
NODE_PATH=$NODE_HOME/lib/node_modules
source /etc/profile

这样我们的node就完成了,其实就是和jdk一样,只有两个步骤。解压和添加参数,再source一下

第二步:下载head插件

官网地址:https://github.com/mobz/elasticsearch-head

可以是git安装。也可以直接下载zip的包,然后再上传到服务器上,这里我就不多说了

cd /usr/local/elasticsearch-head-master/        # 解压我同样的移到了/usr/local下面,放到什么位置下面随个人喜欢
npm install -g grunt-cli # 安装grunt,这是用来启动服务的
npm install # 如果执行失败,就执行 npm install latest

还要修改head启动的配置文件
vim Gruntfile.js
hostname: '*' #拉到最下面,在server里添加这一行


上面的几个操作都是在解压的head目录下完成。head插件还要修改一个地方,就是在head插件_site目录下的app.js文件添加一个链接地址。
vim ./_site/app.js
"http://192.168.1.130:9200"
总结一下:下载head插件,解压后进入到文件夹里执行两个命令。然后就是修改两个配置文件。这样就可以了
配置完成后我们就启动一下head插件吧
npm run start ##这条命令在head目录下执行,或者grunt server,也可以启动!

 第三步:那是肯定要配置elasticsearch服务啦,不可能无缘无故让你连接吧!

在elasticsearch的配置文件里添加 ,如下图所示。

http.cors.enabled: true
http.cors.allow-origin: "*"

启动elasticsearch服务后,我们就可以验证了

猜你喜欢

转载自www.cnblogs.com/yeyu1314/p/10223233.html
今日推荐