1、Elasticsearch下载安装

https://www.elastic.co/cn/downloads/elasticsearch

解压:

2、安装head

https://github.com/mobz/elasticsearch-head

This package has installed:

  • Node.js v10.13.0 to /usr/local/bin/node
  • npm v6.4.1 to /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

houzhibindeMacBook-Pro:bin houzhibin$ npm install -g grunt -cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
npm ERR!
npm ERR! The operation was rejected by your operating system.

没权限,解决:sudo chown -R $(whoami) /usr/local/lib/node_modules

然后再

npm install -g grunt  -cli

成功

----------装head-----------

npm install

-----------运行head------------

grunt server,启动head服务,如下所示则为启动成功。(可以到head根目录下修改Gruntfile.js文件的启动端口,默认是9100)

http://localhost:9100

然后去修改elasticsearch的配置文件,elasticsearch安装目录/config/elasticsearch.yml,打开文件后在末端另起一行分别顶格添加如下两行红色字体文本,保存后重启elasticsearch.bat。图片是我的elasticsearch配置,提供给你参考下。

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

重启elastic

houzhibindeMacBook-Pro:self houzhibin$ cd elasticsearch-6.5.1/bin
houzhibindeMacBook-Pro:bin houzhibin$ ./elasticsearch

连接,试试:
再次启动head的命令:

houzhibindeMacBook-Pro:local houzhibin$ cd ~/self/elasticsearch-head-master
houzhibindeMacBook-Pro:elasticsearch-head-master houzhibin$ grunt server

最新文章

  1. 看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!
  2. shell脚本中的几个括号总结(小括号/大括号/花括号)--from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html
  3. 在iOS开发过程中你遇到这个问题了么?
  4. clientHeight,offsetHeight与scrollHeight的相关知识
  5. 使用YUM管理软件包
  6. 初识JAVA(【面向对象】:pub/fri/pro/pri、封装/继承/多态、接口/抽象类、静态方法和抽象方法;泛型、垃圾回收机制、反射和RTTI)
  7. 使用泛型对java数组扩容
  8. MFC-消息分派
  9. CSS学习笔记!
  10. iOS 11更新后以及iPhone X推出后工程中遇到的问题及适配
  11. [数据清洗]-使用 Pandas 清洗“脏”数据
  12. Android 基础:常用布局 介绍 & 使用(附 属性查询)
  13. 老男孩Python全栈开发(92天全)视频教程 自学笔记15
  14. jQuery 效果 – 隐藏和显示
  15. SRS用例
  16. 【译】第39节---EF6-数据库命令日志
  17. maven util 类 添加 service
  18. 【CF912E】Prime Game(meet in the middle)
  19. 再也不用线上倒数据了,使用 Faker 来造一批假的数据吧。
  20. 20145203盖泽双 《Java程序设计》第6周学习总结

热门文章

  1. vpx
  2. 数据同步到redis中时候需要 需要给关联的表增加id 如果是一对多 则增加list存储id 如果是一个 则增加一个字段 ;目的是便于取值
  3. qss 的使用
  4. 进程创建fork()
  5. 接口由40秒到200ms优化记录
  6. Redis——redis使用redis-dump,redis-load导出导入数据——【三】
  7. BZOJ 2049 洞穴勘测
  8. 【BZOJ4033】【HAOI2015】树上染色 树形DP
  9. zabbix 自定义 nginx 监控模板
  10. neutron相关知识