java学习讨论群:725562382 欢迎入群
经过前面两步我们已经完成了ElasticSearch插件和node.js的安装
1,我们就可以使用npm命令安装插件的依赖包了
npm install -g grunt-cli
cd /usr/local/java/elasticsearch-head
/usr/local/java/elasticsearch-head
cnpm install
bash: cnpm: command not found...
2,安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装之后你会发现用cnpm命令会提示找不到,要建立软链接
ln -s /usr/local/java/node-v12.14.0-linux-x64/bin/cnpm /usr/local/bin/cnpm
3,cnpm install 安装依赖
cnpm install
4,修改Gruntfile.js
/usr/local/java/elasticsearch-head
vim Gruntfile.js
找到 connect->server->options
添加:hostname:'*' 允许所有ip可以访问
5,修改插件elasticsearch-head默认的链接地址:
cd /usr/local/java/elasticsearch-head/_site
vim app.js
6,配置elasticsearch允许跨越访问
/usr/local/java/elasticsearch-6.8.6/config
vim elasticsearch.yml
7,启动es
8,启动es插件
cd /usr/local/java/elasticsearch-head/node_modules/grunt/bin
对于启动失败可能防火墙没有关闭(这个可做参考具体问题具体分析)
看见下面的信息说明启动成功
Ok,后台启动,& 代表后台启动。
grunt server &
那我们就可以验证一下试试:
看见windows下访问成功