一、安装

1、下载压缩包   elasticsearch-7.0.0-windows-x86_64.zip

2、解压到   E:\env\elasticsearch-7.0.0  

 

3、启动:进入bin目录:E:\env\elasticsearch-7.0.0 \bin,执行 elasticsearch.bat 脚本 ,或者双击 elasticsearch.bat 如下

命令行启动结果如下:

 启动之后,在浏览器 输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。注意没有修改配置,默认只允许通过localhost/127.0.0.1访问,ip访问需单独配置

 

 二、安装head插件,在浏览器中显示ES集群,索引等信息,实现界面化的集群操作和管理工具

  1、下载head插件压缩包  https://github.com/mobz/elasticsearch-head 

或者   https://codeload.github.com/mobz/elasticsearch-head/zip/master

    解压到目录 : E:\env\elasticsearch-head-master

    注意:不要解压到 elasticsearch 目录的 plugins 目录下,网上很多说复制到plugins下就可以了,结果导致es启动报错如下,可能是版本差异原因,不深究

    

  2、安装node.js

    es.5.x 以上版本安装head需要安装node和grunt(1.*,2.*直接用plugin命令即可安装)

    下载地址:https://nodejs.org/en/download/    根据自己系统下载相应的msi,双击安装。

    安装成功之后 通过 npm -v 可以查看 node 版本 ,注意安装淘宝镜像,如果没有配置淘宝镜像,有些依赖安装会很慢,甚至安装失败

    

3、安装grunt

  (grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等工作,elasticsearch-head插件就是通过grunt启动的)。

  3.1、进入 E:\env\elasticsearch-head-master 目录下进行安装。

     npm install -g grunt-cli

  3.2、用grunt -version查看版本号,安装成功

    grunt -version

3.3、编译安装head插件

  进入 E:\env\elasticsearch-head-master 目录 执行  npm install

3.4、启动head插件:

  grunt server 或者 npm run start 启动

启动效果如下:

浏览器输入 localhost:9100 或者 127.0.0.1:9100 ;

由于没有修改默认配置,192.168.124.120:9100 是无法访问的

  5、修改自定义配置:

    5.1、修改ES配置文件 config/elasticsearch.yml

    

    5.2、修改head插件配置  _site/app.js

    5.3.修改head插件配置  Gruntfile.js

    修改elasticsearch-head-master文件下的Gruntfile.js文件中, 添加一行 hostname: '0.0.0.0',

 

  6、重新启动 head 插件

     grunt server 或者 npm run start 

    启动之前 先停止

  最终效果如下:

    在浏览器输入  http://192.168.124.120:9100/ ,显示如下

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 三, 配置EalsticSearch为Windows服务

切换到ElasticSearch的bin目录执行相应命令:

安装     elasticsearch-service.bat install

删除     elasticsearch-service.bat remove

启动     elasticsearch-service.bat start

停止     elasticsearch-service.bat stop

 

elasticsearch-7.0.0-windows 安装的更多相关文章

  1. ELK——安装 logstash 2.2.0、elasticsearch 2.2.0 和 Kibana 3.0

    本文内容 Elasticsearch logstash Kibana 参考资料 本文介绍安装 logstash 2.2.0 和 elasticsearch 2.2.0,操作系统环境版本是 CentOS ...

  2. Linux下,非Docker启动Elasticsearch 6.3.0,安装ik分词器插件,以及使用Kibana测试Elasticsearch,

    Linux下,非Docker启动Elasticsearch 6.3.0 查看java版本,需要1.8版本 java -version yum -y install java 创建用户,因为elasti ...

  3. Windows下VTK6.0.0安装详解(CMake使用说明)

    操作系统:Windows7,用到工具:Visual studio.CMake. 1.准备工作 VTK下载: 下载最新VTK稳定版(6.0.0,截至2013年7月)http://www.vtk.org/ ...

  4. JBOSS EAP 6.0+ Standalone模式安装成Windows服务

    网上有一些文章介绍用JavaService.exe来实现,但是到EAP 6以上版本,我试过好象没成功,幸好JBoss官方已经推出了专门的工具. 一.先到官网下载http://www.jboss.org ...

  5. Windows 8.1中怎么启用Framework3.5或2.0 ( 一安装就跳到下载 Win8.1自带了Framework)

    Windows 8.1中怎么启用Framework3.5或2.0      ( 一安装就跳到下载 Win8.1自带了Framework): Win+X键 打开   开始菜单 -> 命令提示符(管 ...

  6. Windows安装mysql-python提示:error: Microsoft Visual C++ 9.0 is required

    Windows安装mysql-python提示:error: Microsoft Visual C++ 9.0 is required,Get it from http://aka.ms/vcpyth ...

  7. ElasticSearch 5.0.0 集群安装部署文档

    1.  搭建环境 3台物理机 操作系统 centos7 es1   192.168.31.141   4g内存   2核 es2   192.168.31.142   4g内存   2核 es3    ...

  8. Windows安装MongoDB 4.0并赋予用户访问权限

    第一部分 Windows安装MongoDB-4.0 第一步:下载MongoDB:https://www.mongodb.com/download-center?jmp=nav#community 我目 ...

  9. MySQL 8.0.12 基于Windows 安装教程(超级详细)

    MySQL 8.0.12 基于Windows 安装教程(超级详细) (一步一步来,装不了你找我!) 本教程仅适用Windows系统,如果你原本装了没装上,一定要先删除原本的数据库,执行:mysqld ...

  10. Centos7.4下安装Jumpserver 1.0.0(支持windows组件)

    0)系统环境CentOS 7.4 IP: 192.168.100.10 [root@jumpserver-server ~]# cat /etc/redhat-release CentOS Linux ...

随机推荐

  1. DapperExtensions 使用教程

    最近搭建一个框架,使用dapper来做数据库访问,数据是sql server2012,支持多个数据库.事务.orm.ado.net原生操作方式,非常方便. 使用dapper的原因网上有很多文章说明,这 ...

  2. not in查询不出数据问题

    select ID from SmartCustomer where ID not in (select distinct CustomerID from SmartPromoter where Cu ...

  3. ASP.NET MVC WebApi接口授权验证

    对于很任何多开发者来说,不管是使用任何一种框架,或者是使用任何一种语言,都要使用面向接口编程.使用面向接口编程的时候,那么就会有很多的权限验证,用户验证等等. 特别是对于一些系统来说,别人想要对接你的 ...

  4. .NET基础 (01).NET基础概念

    .NET基础概念 1 什么是CTS.CLS和CLR2 开发和运行.NET程序需要的最基本环节是什么3 .NET是否支持多编程语言开发4 CLR技术和COM技术的比较5 什么是程序集和应用程序域 1 什 ...

  5. Head First Python之4持久存储

    open()用法 # encoding:utf-8 try: # 写模式打开文件,若不存在该文件,则创建 out = open("data.out", "w") ...

  6. ARM汇编中一些重要伪指令

    IMPORT ,定义表示这是一个外部变量的标号,不是在本程序定义的 EXPORT ,表示本程序里面用到的变量提供给其他模块调用的. 以上两个在汇编和C语言混合编程的时候用到 ENDP    表示PRO ...

  7. mongoexport遭遇Authentication failed

    今天使用mongoexport工具导出数据,遇到权限不足报错:[host]$mongoexport  -h 10.31.11.190:23820 -udbmgr -pMgr2mgdb -d rcmp ...

  8. Delphi 10.1.2 berlin开发跨平台APP的几点经验

    1.ios不允许app有退出功能,所以不能调用Application.Terminate. 2.info.plist文件的自定义:info.plist文件是由info.plist.TemplateiO ...

  9. [python] [转]如何自动生成和安装requirements.txt依赖

    [转]如何自动生成和安装requirements.txt依赖 在查看别人的Python项目时,经常会看到一个requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号.这个文件 ...

  10. LoadRunner10个用户并发测试时分别取不同的参数运行脚本

    使用场景,比如说10个用户使用不同的账户名和密码同时并发登录,此时选择如下参数化策略: 参数选择:select next row 选择unique update value on 选择 once 另一 ...