ES6 安装Head插件

ES6安装head插件

1.下载head插件:wget https://github.com/mobz/elasticsearch-head/archive/master.zip

2.解压安装包:unzip master.zip 之后,将会出现一个elasticsearch-head-master文件夹

[elastic@izwz99z5o9dc90keftqhlrz ~]$ wget https://github.com/mobz/elasticsearch-head/archive/master.zip

[root@izwz99z5o9dc90keftqhlrz elastic]# mv elasticsearch-head-master/ /usr/local

[root@izwz99z5o9dc90keftqhlrz elastic]# cd /usr/local/elasticsearch-head-master/

3.nodejs安装

[root@izwz99z5o9dc90keftqhlrz ~]# wget https://cdn.npm.taobao.org/dist/node/latest-v8.x/node-v8.15.1-linux-x64.tar.gz
--2020-04-29 23:03:24--  https://cdn.npm.taobao.org/dist/node/latest-v8.x/node-v8.15.1-linux-x64.tar.gz
Resolving cdn.npm.taobao.org (cdn.npm.taobao.org)... 110.80.139.249, 110.80.139.243, 110.80.139.250, ...
Connecting to cdn.npm.taobao.org (cdn.npm.taobao.org)|110.80.139.249|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17162802 (16M) [application/octet-stream]
Saving to: ‘node-v8.15.1-linux-x64.tar.gz’

100%[=================================================================================================================================>] 17,162,802  8.55MB/s   in 1.9s   

2020-04-29 23:03:26 (8.55 MB/s) - ‘node-v8.15.1-linux-x64.tar.gz’ saved [17162802/17162802]

[root@izwz99z5o9dc90keftqhlrz ~]# mv node-v8.15.1-linux-x64.tar.gz /usr/local

[root@izwz99z5o9dc90keftqhlrz local]# tar -zxvf node-v8.15.1-linux-x64.tar.gz 

配置下环境变量,编辑 /etc/profile添加如下:

[root@izwz99z5o9dc90keftqhlrz node-v8.15.1-linux-x64]# vi /etc/profile

加上下面的配置:
export NODE_HOME=/usr/local/node-v8.15.1-linux-x64  
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

[root@izwz99z5o9dc90keftqhlrz node-v8.15.1-linux-x64]# source /etc/profile
保存退出之后,执行 source /etc/profile 使之生效

4.将head安装成grunt

[root@izwz99z5o9dc90keftqhlrz elasticsearch-head-master]# grunt -version
grunt-cli v1.3.2
[root@izwz99z5o9dc90keftqhlrz elasticsearch-head-master]# npm install -g grunt-cli
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
/usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt
/usr/lib
└── [email protected] 

5. 修改服务器监听地址(在目录elasticsearch-head-master/Gruntfile.js):

修改前:

修改后:

6. 修改连接地址:elasticsearch-head-master/_site/app.js

扫描二维码关注公众号,回复: 11296713 查看本文章

修改前:单机版本不需要更改了

修改后:将localhost改为自己主机的ip地址

7.再安装

[root@izwz99z5o9dc90keftqhlrz elasticsearch-head-master]# cd /usr/local/elasticsearch-head-master
[root@izwz99z5o9dc90keftqhlrz elasticsearch-head-master]# npm install

8.运行head:

[root@izwz99z5o9dc90keftqhlrz elasticsearch-head-master]# grunt server
>> Local Npm module "grunt-contrib-jasmine" not found. Is it installed?

Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:9100

9:访问http://IP:9100,即可看到和ES2版本系列自带的一样的查看画面 

问题:出现下面这种画面

首先你需要修改这个locahost:9100 为你的内网地址:192.168.2.121:9100,点击连接。不能够的话

[elastic@izwz99z5o9dc90keftqhlrz elasticsearch-6.5.3]$ cd config/

[elastic@izwz99z5o9dc90keftqhlrz config]$ vi elasticsearch.yml 

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


然后重启ES,点击head上面的连接

参考部分来自:https://www.cnblogs.com/lele-house/p/9629580.html

猜你喜欢

转载自blog.csdn.net/yexiaomodemo/article/details/105849541