1.官网下载ElasticSearch,需要java环境支持
      地址:https://www.elastic.co/products/elasticsearch
 
2.下载后解压到目录进入bin目录启动elasticsearch.bat即可。查看运行成功是否:访问网址  http://localhost:9200/
    出现如下内容则表示成功:
      {
        "name" : "DESKTOP-VFVCBKG",
        "cluster_name" : "elasticsearch",
        "cluster_uuid" : "PN605PPNRkawwJEKpEDg4Q",
        "version" : {
          "number" : "7.9.1",
          "build_flavor" : "default",
          "build_type" : "zip",
          "build_hash" : "083627f112ba94dffc1232e8b42b73492789ef91",
          "build_date" : "2020-09-01T21:22:21.964974Z",
          "build_snapshot" : false,
          "lucene_version" : "8.6.2",
          "minimum_wire_compatibility_version" : "6.8.0",
          "minimum_index_compatibility_version" : "6.0.0-beta1"
        },
        "tagline" : "You Know, for Search"
      }
 
3.集成IK分词器(需要和ElasticSearch版本一致)
      下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
 
4.解压到目录  然后将该目录放入ElasticSearch安装目录下plugins目录下
      注意:需要放入的是一个目录而不是下载下来的IK分词器解压出来的一些文件以及几个目录。而是把这些放入一个目录然后将此目录放入plugins目录下。
 
5.然后就集成好了,可以回到bin目录下继续启动一下,查看是否启动有问题。
 
6.IK分词器的配置可进入下载的IK分词器中config目录下找IKAnalyzer.cfg.xml进行配置。
 
7.安装Head插件
      7.1:安装head插件需要安装node和grunt
      7.2:node下载:https://nodejs.org/en/download
           grunt安装: 进入cmd  输入npm install -g grunt-cli  
                查看是否安装成功   grunt -version
      7.3:修改ElasticSearch的配置文件 elasticsearch.yml
            更改:
              去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,
              去掉cluster.name;node.name;http.port的注释
            添加:
              http.cors.enabled: true
              http.cors.allow-origin: "*"
              node.master: true
              node.data: true
        注意:内容后边不允许有空格,否则启动的时候会启动失败,导致cmd窗口闪退。
      7.4:安装head
        下载地址:https://github.com/mobz/elasticsearch-head
        下载下来以后,进入该目录进入cmd执行命令  npm install
        如果该命令执行时间较长,可使用如下方式:
            Ctrl+C 停掉上边执行的命令  
            先执行  npm install -g cnpm --registry=https://registry.npm.taobao.org
            然后执行  cnpm install    最后启动  npm run start
      7.5:查看是否启动成功
               访问地址: http://localhost:9100
 
8.最后把ElasticSearch和Head插件都重新启动一边,访问http://localhost:9100即可看到多了一个实例。

windows下搭建ElasticSearch的更多相关文章

  1. Windows下搭建elasticsearch集群案例

    https://blog.csdn.net/u014236259/article/details/64129918

  2. Windows下搭建Spark+Hadoop开发环境

    Windows下搭建Spark+Hadoop开发环境需要一些工具支持. 只需要确保您的电脑已装好Java环境,那么就可以开始了. 一. 准备工作 1. 下载Hadoop2.7.1版本(写Spark和H ...

  3. Android学习——windows下搭建Cygwin环境

    在上一篇博文<Android学习——windows下搭建NDK_r9环境>中,我们详细的讲解了在windows下进行Android NDK开发环境的配置,我们也讲到了在NDk r7以后,我 ...

  4. Android学习——windows下搭建NDK_r9环境

    1. NDK(Native Development Kit) 1.1 NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个 ...

  5. react-native —— 在Windows下搭建React Native Android开发环境

    在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...

  6. Windows下搭建PHP环境:Apache+PHP+MySQL

    本文简单记录一下Windows下搭建PHP环境的过程,一些细节可以参照本文参考资料,此文不再赘述 准备工作: Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的 ...

  7. Windows下搭建Git开发环境

    Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...

  8. windows下搭建学习objective-c 的运行环境【转载】

    对于Iphone开发学习者而言,Object -c 是必修的语言.但是由于苹果的自我封闭的产业链发展模式(从芯片.机器.开发语言.终端产品.服务)的限制,要想开发针对苹果iPhone等产品的应用程序, ...

  9. Windows下搭建论坛

    Windows下搭建论坛 真正的O基础架构,一步一步走向成功 转载请注明原作者出处 环境准备篇 安装集成包软件 解压后如下 以管理员身份运行setup的批处理 选择推荐的apache版本 选择推荐的m ...

随机推荐

  1. 哲思集-转载自CSDN

    CSDN 创始人蒋涛:世界被编码之后 分享赚¥9.90订阅博主 “写代码 20 年,通过网络平台和社区,帮助中国的程序员更好成长,这是我最希望被大家记住的.”这是蒋涛接受 ZAKER 采访的开场白. ...

  2. Java进阶专题(十一) 探究JMM

    前言 ​ JMM即java内存模型,JMM研究的就是多线程下Java代码的执行顺序,共享变量的读写.它定义了Java虚拟机在计算机内存中的工作方式.从抽象角度看,JMM定义了线程和主存之间的抽象关系: ...

  3. 小白学PyTorch 动态图与静态图的浅显理解

    文章来自公众号[机器学习炼丹术],回复"炼丹"即可获得海量学习资料哦! 目录 1 动态图的初步推导 2 动态图的叶子节点 3. grad_fn 4 静态图 本章节缕一缕PyTorc ...

  4. 算法-排序(1)k路平衡归并与败者树

    const int MaxValue=; //根据实际情况选择最大值 void kwaymerge(Element *r,int k){ int i,q; r=new Element[k]; //在败 ...

  5. python 递归删除空文件夹

    Python如何递归删除空文件夹 1.Python如何递归删除空文件夹,这个问题很常见.但大多数人的解决办法都是自己实现递归函数解决这个问题,其实根本不用那么麻烦.Python中的os.walk提供了 ...

  6. 牛客网PAT练兵场-旧键盘打字

    题目地址:https://www.nowcoder.com/pat/6/problem/4059 题解:用数组下标标记,直接模拟 /** * *作者:Ycute *时间:2019-12-01-21.3 ...

  7. Redis主从复制(读写分离)

    主从复制(读写分离):读在从库读,写在主库写. 主从复制的好处:避免redis单点故障构建读写分离架构,满足读多写少的需求. 主从架构: 操作(启动实例,在一台机器上启动不同的实例,进行伪主从复制): ...

  8. 什么类型网站不利于seo优化

    http://www.wocaoseo.com/thread-3-1-1.html     什么样的网站不利于优化?如何让别人找到你的产品或者服务?很多人以为只要做个网站放在网上就行,但是后来发现,网 ...

  9. oracle坑。

    char(2)的,后面的有一个空格.删不掉.在plsql里可以正常查.写死的sql在程序也可以正常查. 程序用占位符的形式,不能查出来.只能转成to_number select t.*,t.rowid ...

  10. C++ Templates (2.2 使用Stack类模板 Use of Class Template Stack )

    返回完整目录 目录 2.2 使用Stack类模板 Use of Class Template Stack 2.2 使用Stack类模板 Use of Class Template Stack 在C++ ...