Elasticsearch在Windows下部署及elasticsearch head插件安装

  1. Elastic
    Elastic官网:https://www.elastic.co/cn/
  2. 简介:
    分布式,无需人工搭建集群(solr就需要人为配置,使用Zookeeper作为注册中心)
    Restful风格,一切API都遵循Rest原则,容易上手
    近实时搜索,数据更新在Elasticsearch中几乎是完全同步的。
  3. 版本
    目前Elasticsearch最新的版本是6.4.2,我这里使用的版本是6.2.4
    安装Elasticsearch前提条件:JDK1.8及以上
  4. 下载

在这里插入图片描述
这里也可以下载其他的版本
在这里插入图片描述

  1. 安装
    Elasticsearch无需安装,解压即用。

  2. 运行
    进入elasticsearch/bin目录,可以看到下面的执行文件:
    在这里插入图片描述
    如果双击不行就用dos窗口进行启动
    可以看到绑定了两个端口:
    9300:Java程序访问的端口
    9200:浏览器、postman访问的端口
    我们在浏览器中访问:http://127.0.0.1:9200
    在这里插入图片描述
    看到了上面的信息,说明你的Elasticsearch已经成功启动

  3. ElasticSearch注册Windows服务
    在这里插入图片描述
    看到上面信息则表示已经注册成功,不放心可以看下服务里有没有
    在这里插入图片描述

  4. 到了这里es算是基本安装配置好,但是为了方便我们开发的时候查看数据,我推荐安装一个Elasticsearch的客户端工具。下面我讲述的是如何安装Head插件。

  5. elasticsearch-head配置包,下载地址:https://github.com/mobz/elasticsearch-head
    elasticsearch-head是一个基于node.js的前端工程,启动elasticsearch-head的步骤如下
    先将node.js安装好。
    npm install -----> npm run start
    在这里插入图片描述
    此时在本地浏览器打开localhost:9100(服务器上面的把 localhost换成服务器IP),发现我们的浏览器不能正常访问。打开控制台,发现了存在跨域的问题
    在这里插入图片描述
    这是因为ElasticSearch5之后对安全性进行了加强
    所以需要进入elasticsearch文件下面的config下面,并修改elasticsearch.yml文件 ,在内容后面直接加上
    http.cors.enabled: true
    http.cors.allow-origin: “*”

然后重新启动es,和es-head即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值