首页 > IT基础架构 > > 记录安装elasticsearch插件head
今天学习项目的时候用到了elasticsearch搜索技术,所以就自己试着安装配置了相关的东西。elasticsearch和elasticsearch-head-master直接下载解压就行。通过在命令行中的elasticsearch的安装目录的bin路径下输入elasticsearch来启动。

如果未安装head插件,那么每次操作数据就得在postman中通过rest请求来操作,未免太过麻烦,所以使用图形化界面的head插件是很方便的。那么接下来,说操作步骤
1.安装nodejs
node.js安装教程 和cnpm的安装方法
这个教程里面有1个错误的地方,node_path的配置路径应该是D:\Program Files\nodejs\node_global\node_modules,他漏掉了后面的node_modules。
2.将grunt安装全局命令,(Grunt是基于Node.js的项目构建工具。它可以自动运行你所
设定的任务)在命令行中输入
npm install ‐g grunt‐cli3.安装依赖(需要在elasticsearch-head-master路径下执行命令行)
cnpm install4.进入head目录启动head
grunt server打开浏览器,输入路径 http://localhost:9100
此时,elasticseach还是没能连接上,这涉及到跨域的问题,需要在elasticsearch的config路径下打开elasticsearch.yml配置文件,在文末增加以下两句命令
http.cors.enabled: true
http.cors.allow‐origin: "*"再次在浏览器中连接。如果出现下面这个图

就说明你的head插件安装好了。有了图形化界面,对数据操作就简单多了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3128342/ ,如需转载,请注明出处,否则将追究法律责任。