ELASTICSEARCH图形界面插件-Liunx安装流程

1,下载开源插件地址:https://github.com/mobz/elasticsearch-head

2,传到linux 目录,我一般传到/usr/local/node/下面

3,解压目录,进入到elasticsearch-head-master 目录,执行 npm install

4,没有该命令的话,自己去网上查询安装node.js

5,在执行 npm install的过程中,可能会出现phantomjs相关错误的插曲,网上都能查到资料,我这里的问题是

在下载完phantomjs-2.1.1-linux-x86_64.tar.bz2 ,要进行解压的时候,没有相关命令,所以:要执行 yum -y install bzip2  下载相关的解压命令

6,重新执行npm install 时,可能会有如下错误:

Phantom installation failed [Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1579503508234/phantomjs-2.1.1-linux-x86_64' -> '/usr/local/node-head/elasticsearch-head-master/node_modules/phantomjs-prebuilt/lib/phantom'] {
errno: -13,
code: 'EACCES',
syscall: 'link',
path: '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1579503508234/phantomjs-2.1.1-linux-x86_64',
dest: '/usr/local/node-head/elasticsearch-head-master/node_modules/phantomjs-prebuilt/lib/phantom'
} Error: EACCES: permission denied, link '/tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1579503508234/phantomjs-2.1.1-linux-x86_64' -> '/usr/local/node-head/elasticsearch-head-master/node_modules/phantomjs-prebuilt/lib/phantom'

这是从网上搜索到了:

要在npm install 后面加上 --unsafe-perm,

即:npm install  --unsafe-perm:

结果显示:


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

大功告成,春节快乐,小伙伴们!

猜你喜欢

转载自www.cnblogs.com/wjx6270/p/12218179.html
今日推荐