Windos上ElasticSearch及其Head插件的安装

  1. 下载安装好node.js
  2. 可能是网络原因导致官网https://www.elastic.co/cn/及其各种链接基本都是难以打开,在网上直接找了一个链接地址,去迅雷下载亲测有效,凡是浏览器下载速度很慢的都粘贴地址去迅雷下载就行了,这里elasticsearch版本是6.4.3,改成其他版本应该也可以,如7.2.0等等,各版本存在区别尤其是5\6\7,还要注意springboot的版本是否兼容等等http://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.zip
  3. 因为搜索的是中文,需要添加插件,github中搜索elasticsearch ik(https://github.com/medcl/elasticsearch-analysis-ik.git)必须将其解压缩放到es的plugins下的ik文件下,版本注意匹配
  4. 配置环境变量,如 我的path里面添加 了E:\javaidea\elasticsearch-6.4.3\bin
  5. Windows系统就双击es的bin目录下的elasticsearch.bat出现成功,不要关闭服务
  6. 简单测试一下
  7. 下载postman可方便各种接口测试,地址https://www.getpostman.com
  8. head插件安装,在git上拉取head插件项目https://github.com/mobz/elasticsearch-head克隆本地
  9. 需要借助 grunt来运行head,所有要安装一下,(确保已经安装好node)Windows+R,输入cmd,再输入命令npm install -g grunt  -cli 进行安装grunt
  10. 进入刚才head的目录下,同样在地址栏输入cmd,进入该路径下,输入命令npm install,时间可能较长,可能中途卡住,关闭该窗口多次执行同样步骤即可,耐心一点,完成后会是这样,警告没关系,只要不是红色ERR就行
  11. 不要关闭窗口,继续输入grunt server,会出现下图即表示成功了,
  12. 此时打开谷歌浏览器在地址栏输入http://localhost:9100
  13. 查询集群健康信息需要授权,在elasticsearch/elasticsearch.yml中加入

http.cors.enabled: true # elasticsearch中启用CORS

http.cors.allow-origin: "*" # 允许访问的IP地址段,* 为所有IP都可访问

猜你喜欢

转载自blog.csdn.net/qq_37575994/article/details/102869310