1、环境搭建

1)Java环境搭建可以参考相关的资料,这里不做详细介绍

2)nodejs环境搭建

到官方网站下载相应的zip包:https://nodejs.org/dist/v8.9.1/node-v8.9.1-win-x64.zip,解压到相应的目录,并把其添加到PATH环境变量中,打开cmd执行,node  -v

说明nodejs环境搭建成功

2、ElasticSearch包下载和安装

进入官网:https://www.elastic.co/,选择对应版本的zip包下载,下载完成之后解压到相应的目录

cmd命令行进入到bin目录,直接执行elasticsearch.bat,如果不报异常,说明启动成功,打开浏览器访问:http://localhost:9200/

3、安装elasticsearch-head插件

1)进入github,下载zip包:https://codeload.github.com/mobz/elasticsearch-head/zip/master

下载完成之后,解压到与刚刚elasticsearch解压的同级目录

2)cmd进入到上述解压目录,执行命令:npm  run  start,这时候会报错

3)上述提示需要安装grunt,执行命令:npm  install  grunt,可能出现下面警告

这里需要修改elasticsearch-head-master\package.json配置文件,打开并找到license位置,把原来的Apache2内容修改为Apache-2.0

修改完成之后,重新执行npm  install  grunt 命令

4)根据2)中的报错提示,还需要一些grunt插件,通过命令对应安装就ok

npm install grunt-contrib-clean --registry=https://registry.npm.taobao.org

npm install grunt-contrib-concat --registry=https://registry.npm.taobao.org

npm install grunt-contrib-watch --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-connect --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-copy --registry=https://registry.npm.taobao.org
  npm install grunt-contrib-jasmine --registry=https://registry.npm.taobao.org

4、修改对应的配置文件

1)首先修改elsaticsearch的配置文件,解决head插件请求ElasticSearch跨域的问题,打开配置文件:elasticsearch-5.6.4-master\config\elasticsearch.yml

新增参数:

2)修改elasticsearch-head-master插件的配置文件,打开配置文件:elasticsearch-head-master\Gruntfile.js,

找到connect的那一项,在options里面添加属性:hostname: '*',

5、启动

1)启动ElasticSearch,cmd命令行进入到elsaticsearch-5.6.4\bin目录,直接执行elasticsearch.bat

2)启动elsaticsearch-head插件,cmd进入到elasticsearch-head-master目录,执行命令:grunt  server

6、浏览器访问

打开浏览器,访问http://localhost:9100

至此,win7的ElasticSearch环境搭建成功

win7安装Elasticsearch和Elasticsearch-Head插件的更多相关文章

  1. elasticsearch 中文分词、插件的安装和使用(一)

    1. 安装elasticsearch.kibana.x-pack #安装elasticsearch wget https://artifacts.elastic.co/downloads/elasti ...

  2. mac以及centos下安装Elasticsearch 以及权限管理插件

    Elasticsearch安装(提前系统需要安装java环境)mac安装 brew install elasticsearch centos安装 下载ElasticSearch安装包,https:// ...

  3. 安装和使用 Elasticsearch(1.1.1)+marvel插件、Kibana插件

    Elasticsearch是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene.RESTful.分布式.面向云计算设计.实时搜索.全文搜索.稳定.高可靠.可扩展.安装+使用方便,介 ...

  4. ELK日志监控平台安装部署简介--Elasticsearch安装部署

    最近由于工作需要,需要搭建一个ELK日志监控平台,本次采用Filebeat(采集数据)+Elasticsearch(建立索引)+Kibana(展示)架构,实现日志搜索展示功能. 一.安装环境描述: 1 ...

  5. ubuntu 安装 JVM 与 ElasticSearch

    测试环境: Ubuntu x86_64 3.13.0-35-generic 安装jre: $ sudo apt-get install software-properties-common $ sud ...

  6. Ubuntu16.04安装和使用ElasticSearch

    1.下载es wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/ela ...

  7. Centos 7安装和配置 ElasticSearch入门小白

    实验环境: 操作系统:Centos 7.5 服务器ip:192.168.1.198 运行用户:root 网络环境:Internet 在企业生产环境有很多服务器的时候.很多业务模块的日志的时候运维人员需 ...

  8. 安装logstash+kibana+elasticsearch+redis搭建集中式日志分析平台

    安装logstash+kibana+elasticsearch+redis搭建集中式日志分析平台 2014-01-16 19:40:57|  分类: logstash |  标签:logstash   ...

  9. CentOS7下 简单安装和配置Elasticsearch Kibana Filebeat 快速搭建集群日志收集平台

    目录 1.添加elasticsearch官网的yum源 2.Elasticsearch 安装elasticsearch 配置elasticsearch 启动elasticsearch并设为开机启动 3 ...

  10. win7 安装php插件imagick

        win7 安装php插件imagick  <h2>安装步骤:</h2><h2><a name="t1"></a> ...

随机推荐

  1. ThreadLocal的原理与使用

    前言 在java web项目中,经常会使用到单例对象,从服务器启动那一时刻就实例化全局对象.然后会对某些全局对象的属性进行修改之类的操作,但是我们知道项目一般都是部署到tomcat.Jboss之类的服 ...

  2. 04 Go语言之包

    1.为什么有包这个概念? 1)开发中,往往要在不同的文件中调用其他文件的函数 2)Go代码最小粒度单位是”包” 3)go的每一个文件都属于一个包,通过package管理 4)go以包的形式管理文件和项 ...

  3. javascript&jquery方法比对

    参考链接:https://juejin.im/post/5d2705d8e51d4577407b1dda 参考评论链接http://youmightnotneedjquery.com/ javascr ...

  4. Docker安装&java-Zookeeper进行操作

    Docker安装Zookeeper下载Zookeeper镜像 docker pull zookeeper 启动容器并添加映射 docker run --privileged=: -d zookeepe ...

  5. mac 下拉取svn代码

    svn checkout https://113.108.97.187/svn/zkteco/zks-app --username=lucy --password=lucy66 svn checkou ...

  6. mysql之使用json

    从mysql 5.7开始才有 创建表(含有json类型) CREATE TABLE `emp_details` ( `emp_no` int(11) NOT NULL, `details` json ...

  7. linux网络协议栈--路由流程分析

    转:http://blog.csdn.net/hsly_support/article/details/8797976 来吧,路由 路由是网络的核心,是linux网络协议栈的核心,我们找个入口进去看看 ...

  8. 在Linux中,当需要从磁盘读取块时,进程状态会发生什么变化?被封锁了吗?如果是这样,如何选择另一个流程来执行?

    当某个进程需要从磁盘中获取数据时,它实际上会停止在CPU上运行以让其他进程运行,因为该操作可能需要很长时间才能完成-至少需要5ms的磁盘寻道时间,而5ms就是1000万从程序的角度来看,CPU周期是永 ...

  9. 使用比特币轻量钱包Electrum

    一.选择对应的钱包安装程序 浏览器打开 https://electrum.org/#download 选择windwos版本的安装程序 点击下载,并安装 二.运行Electrum的 testnet版本 ...

  10. 移动端的文本框获取焦点时导致fixed或absolute定位的按钮被手机键盘顶上去的问题

    var win_h = $(window).height();//关键代码 window.addEventListener('resize', function () { if($(window).h ...