git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/
执行 npm install 报错:
执行 npm install phantomjs-prebuilt@2.1.16 --ignore-scripts 命令
–ignore-scripts参数用于npm install在安装插件时忽略package.json中设置的脚本,意思就是避免package.json中的脚本影响插件的正常安装
安装成功!
执行 npm start 启动
访问:http://localhost:9100/
此时显示elasticsearch未连接,需要修改一下elasticsearch的配置并重新启动
修改elasticsearch.yml文件,新增如下配置:
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
打开head/Gruntfile.js文件,修改服务器监听地址,增加hostname属性,将其值设置为*
如果你修改过elasticsearch的ip和端口,需要重新配置head/_site/app.js文件下连接elasticsearch的地址
将图中地址改为你的elasticsearch地址即可!
重启elasticsearch和elasticsearch-head,再次访问:
http://localhost:9100/
文章来源:https://www.toymoban.com/news/detail-538085.html
elasticsearch连接成功!文章来源地址https://www.toymoban.com/news/detail-538085.html
到了这里,关于安装 elasticsearch-head 环境时报错:Failed at the phantomjs-prebuilt@2.1.16 install script.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!