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. unity探索者之socket传输protobuf字节流(二)

    版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/6977935.html 上一篇主要说的是protobuf字节流的序列化和解析,将pr ...

  2. 彻底搞懂https原理

    我终于彻底理解了https原理!!!激动之下,写一篇博客,搞一波分享!!! 本篇博客比较精彩的地方: 思维方式:也是借鉴一位大佬的,写得很棒.https://blog.csdn.net/guolin_ ...

  3. 操作系统-I/O(2)设备的分配

    作业执行前对设备提出申请时,指定某台具体的物理设备会让设备分配变得简单,但如果所指定设备出现故障,即便计算机系统中有同类设备也不能运行 设备独立性:用户通常不指定物理设备,而是指定逻辑设备,使得用户作 ...

  4. Reinforcement Learning, Fast and Slow

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 1 DeepMind, London, UK2 University College London, London, UK3 Prince ...

  5. Networks of Spiking Neurons: The Third Generation of Neural Network Models

    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 顺便安利一下同组的大佬做的SNN教程:https://spikingflow.readthedocs.io/zh_CN/latest/Tu ...

  6. 【python系统学习17】python中的文件读写

    python中的文件读写 文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本.音频片段.Excel文档.邮件以及任何保存在电脑上的东西. 可使用python批量的操作本地文件, ...

  7. asp.net报表结构学习记录

    当一份web报表项目压缩包躺在我的文件夹里时,我是完全懵的.作为一个学习了一个月java的asp.net小白,以前从来没有接触过这方面,我完全不知道从何入手. 手里也有asp.net开发学习视频,但都 ...

  8. python连接mysql中报错1064修改方法

    Python是编程语言,MySQL是数据库,它们是两种不同的技术:要想使Python操作MySQL数据库需要使用驱动.这里选用PyMySQL驱动.下载地址: https://pypi.python.o ...

  9. idea中展开折叠的文件夹

    1. 按键盘中的向右箭头 选中要展开的目录,按下键盘的向右箭头,这时候会展开一层当前目录.如果要展开所有,一直按住向右箭头不放. 左箭头则是折叠 2. 按数字键盘中的 * 选中要展开的目录,按下数字键 ...

  10. 那些jdk中坑你没商量的方法

    前言:jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在使用起来也存在一些坑,如果不注 ...