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. 笔记:Xshell、更新源、安装软件

    一.Xshell首次连接kali系统中的ssh 1.Xshell :帮助我们去连接各种服务平台,方便管理服务器,链路可以加密处理(ssh/vsftp). 2.步骤: step1:开启kali中的ssh ...

  2. leetcode刷题记录——数组与矩阵

    @ 目录 283. 移动零 566. 重塑矩阵 485. 最大连续1的个数 240. 搜索二维矩阵 II 378. 有序矩阵中第K小的元素 645. 错误的集合 287. 寻找重复数 667. 优美的 ...

  3. python基础 Day9

    python Day9 函数的初识 #代码的可读性较好 s=[1,2,3,4,5,5] def list_len(S): count=0 for i in s: count+=1 print(coun ...

  4. Pytools1.0.0发布啦!

    大家赶紧来看看,特别好用的. 文档: This is pytools modulethe module is use MIT license MIT License Copyright (c) 202 ...

  5. Mybatis分页插件: pageHelper的使用及其原理解析

    在实际工作中,很进行列表查询的场景,我们往往都需要做两个步骤:1. 查询所需页数对应数据:2. 统计符合条件的数据总数:而这,又会导致我们必然至少要写2个sql进行操作.这无形中增加了我们的工作量,另 ...

  6. Shell编程—图形化脚本

    1创建文本菜单 1.1普通的文本菜单 $ cat menu1 #!/bin/bash # simple script menu function diskspace { clear df -k } f ...

  7. react+antd的todolist开发

    使用localStorage缓存在cookie里刷新不会充重置 参考链接 create-react-app入门教程https://www.jianshu.com/p/77bf3944b0f4 http ...

  8. 修改注册表修改环境变量PATH

      因公司办公电脑做了权限设置,不能通过右击“我的电脑”-属性的方式更改环境变量值 摸索找到了通过修改注册表的方式修改PATH值 Win+R 输入regedit打开册表编辑器 HKEY_LOCAL_M ...

  9. 谷歌蜂鸟算法对网站seo优化有何影响

    http://www.wocaoseo.com/thread-89-1-1.html       谷歌在过去三个月里,非常低调的推出了蜂鸟算法,据谷歌技术员表示,此种方法一出,将影响90%网站的排名, ...

  10. viewPager2的Bug

    在使用数据绑定时,viewpager2的 android:layout_width 必需 match_parent,不然要么显示不正常,要么直接崩溃.