windows10安装ElasticSearch及相关插件

1.ElasticSearch简介

  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口操作ES,也可以利用Java API。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2.ElasticSearch安装

  (1)下载:官方网站:https://www.elastic.co/cn/downloads/elasticsearc, 我本地使用JDK1.8,故下载的elasticsearch-6.2.4.zip(ES版本有对应的JDK版本要求)。提供一个6.2.4版本百度云盘链接:https://pan.baidu.com/s/1zoi_7QmIElpy47vrYeTV-w (提取码:iim4)
  (2)安装:解压elasticsearch-6.2.4.zip到任意目录下,以我本地为例,在D:\tools-install下。
  (3)启动:双击D:\tools-install\elasticsearch-6.2.4\bin(第二步解压后的bin目录)下的elasticsearch.bat,若出现以下图示表示启动成功。
双击elasticsearch.bat后的控制台
  (4)配置:修改D:\tools-install\elasticsearch-6.2.4\config目录下的elasticsearch.yml,去掉cluster.name: my-application、node.name: node-1、network.host: 0.0.0.0、http.port: 9200四个配置的注释(即去掉前面的#,注意network.host 需从192.168.0.1 改成 0.0.0.0),另外在最后添加以下四行
      http.cors.enabled: true
      http.cors.allow-origin: “*”
      node.master: true
      node.data: true

  (5)访问:默认端口为9200。浏览器访问http://127.0.0.1:9200(注意不要关闭elasticsearch.bat执行的窗口),出现以下图示表示成功。
访问页面

3.安装ElasticSearch-Head插件

  备注:ElasticSearch-Head插件依赖于NodeJS和Grunt
  1.安装NodeJS
    (1)下载:官方网站:https://nodejs.org/en/download, 我下载的64位.msi安装文件。提供一个node-v10.16.0-x64.msi百度云盘链接:https://pan.baidu.com/s/1PqOd_QYAfsLPdanIq2oP1A (提取码:iozt)
NodeJS下载界面
    (2)安装:除中途选择自定义安装目录,其他都下一步即可。
    (3)验证:安装完成后输入node -v出现版本则安装成功。
node版本查看

  2.安装Grunt
    (1):CMD进入NodeJS安装目录,我本地在D:\tools-install\nodejs。
    (2):执行 npm install -g grunt-cli 等待安装。
    (3):安装完成后输入grunt -version查看版本确定是否安装成功。
查看grunt版本

  3.安装ElasticSearch-Head
    (1)下载:https://github.com/mobz/elasticsearch-head, 提供一个elasticsearch-head-master.zip百度云盘链接:https://pan.baidu.com/s/1_CmSCIddZeT6bY3yS_ku3g (提取码:05by)。
    (2)安装:解压到任意目录下,我本地在D:\tools-install\elasticsearch-head-master下。
    (3)配置:修改D:\tools-install\elasticsearch-head-master下的Gruntfile.js,在指定位置添加hostname: ‘*’,注意不要忘了在后面添加一个英文逗号。
Head插件配置

  4.安装npm
    (1)安装:CMD到elasticsearch-head目录输入命令npm install,以我本地为例,则CMD到D:\tools-install\elasticsearch-head-master下执行npm install(注意:若中途出现错误则输入 npm cache clean --force 清除缓存后再执行npm install)
    (2)启动:执行grunt server 启动nodejs,如下图
启动node
    (3)打开:浏览器输入http://localhost:9100进入head界面(注意不要关闭grunt server的窗口)
head访问

4.安装Kibana

  (1)下载:https://www.elastic.co/cn/downloads/kibana, 注意最好与ElasticSearch版本一致,所以此处提供了一个Kibana-6.2.4版本,百度云盘链接:https://pan.baidu.com/s/1X4O_UeBTsfQJjToumbPiqg (提取码:ck54)。
  (2)安装:解压到任意目录,此处我解压到D:\tools-install\kibana-6.2.4-windows-x86_64。
  (3)配置:打开解压目录的config目录下的kibana.yml,例如我本地则是D:\tools-install\kibana-6.2.4-windows-x86_64\config下的kibana.yml。打开elasticsearch.url: "http://localhost:9200"的注释(即去掉前面的#),注意根据自己的实际情况配置elasticsearch的url,由于我本地安装ES未做其他修改,所以此处使用默认地址即可。
  (4)启动:进入Kibana解压目录下的bin目录,我本地则为D:\tools-install\kibana-6.2.4-windows-x86_64\bin。双击执行下面的kibana.bat启动服务。
启动Kibana
  (5)访问:浏览器输入localhost:5601访问,默认为5601端口,注意不要关闭启动kibana.bat的窗口。
Kibana访问界面

5.启动顺序

  (1)启动ElasticSearch:进入ElasticSearch解压目录,执行bin目录下的elasticsearch.bat。访问地址:http://localhost:9200
  (2)启动Head:打开CMD窗口,进入到Head解压目录,输入grunt server启动NodeJS。访问地址:http://localhost:9100
  (3)启动Kibana:进入kibana解压目录,执行bin目录下的Kibana.bat。访问地址:http://localhost:5601
  (4)注意事项:
    1.启动顺序后面的依赖于前面,所以确保前面的服务启动成功再启动后面的服务。
    2.以上地址和配置均是我本地的配置,本地配置未做其他修改,即都为默认的配置,请按照自己的配置进行参考修改。
    3.本文只介绍相关的安装,具体ES、Head、Kibana相关操作请自行查阅。
    4.本文主要是留作记录,如有错误欢迎指出留言!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值