在Windows环境下,ES提供了两种安装方式,一种是通过MSI,特点是简单方便;另一种是绿色安装,解压zip包。本文选择第二种方式。

1. 准备工作

(1) Windows 10

(2) JDK 1.8,并设置了JAVA_HOME环境变量,可参考我之前的文章

(3) Elasticsearch 6.4.1,下载地址

2. 安装

(1) 解压

下载完elasticsearch-6.4.1.zip之后,将内容解压到D:\Program Files\elasticsearch下。

(2) 设置环境变量

3. 运行

(1) 完成上面两步之后便可以运行了,首先在CMD中CD到ES的安装目录,然后运行以下命令:

.\bin\elasticsearch.bat

如果最终有如下显示,说明启动成功。

(2) 测试一下新启动的ES

浏览器访问http://localhost:9200/

4. 将ES安装为Windows Service

(1) ./bin/elasticsearch-service.bat文件负责管理ES的服务,它的命令格式和功能如下:

elasticsearch-service.bat install|remove|start|stop|manager [SERVICE_ID]

install: 安装服务;

remove: 删除ES服务,如果ES服务已经启动则先删除;

start: 启动已经安装的ES服务;

stop: 停止已经启动的ES服务;

manager: 启动一个管理ES服务的GUI

SERVICE_ID: 服务名称,可选,默认为elasticsearch-service-x64

(2) 命令提示符下,CD到ES安装目录下的bin目录,然后执行:

elasticsearch-service.bat install elasticsearch-service

(3) 启动服务

elasticsearch-service.bat start elasticsearch-service

(4) 异常处理

我在不同的机器安装windows服务过程中曾经出现过以下报错

查看ES的日志发现

我是这样解决的:

首先用管理员权限打开CMD,然后将360退出,然后重试就可以了。

Elasticsearch 系列1 --- Windows10安装Elasticsearch的更多相关文章

  1. Elasticsearch 系列4 --- Windows10安装Kibana

    Kibana是Elastic Stack家族内的一部分,它是一个管理网站,与ES(Elastic Search)集成可以用来管理ES的索引,除ES外它还可以跟Elastic家族的其他组件进行整合如lo ...

  2. 搞定 ElasticSearch系列一 下载安装

    一.安装jdk 二.安装ElasticSearch 1.ElasticSearch下载地址: 2: 配置ElasticSearch 3:启动ElasticSearch 4: 安装ElasticSear ...

  3. ElasticSearch 5学习(1)——安装Elasticsearch、Kibana和X-Pack

    安装准备: 安装Elasticsearch唯一的要求是安装官方新版的Java,包括对应的Jdk. 安装Elasticsearch 首先到官网下载最新版本的Elasticsearch压缩包. 可以使用命 ...

  4. Windows10安装Elasticsearch IK分词插件

    安装插件 cmd切换到Elasticsearch安装目录下 C:\Users\Administrator>D: D:\>cd D:\Program Files\Elastic\Elasti ...

  5. ELK日志框架(1):安装Elasticsearch组建单服务器多节点集群

    ELK简介 最近有个需求搭建一套日志系统用于集成几个业务系统的日志提供快速的检索功能,目前是用Log4net存数据库+Error级别发邮件方式,也算简单暴力好用,但历史日志的模糊查询确实很慢,所以使用 ...

  6. 第三百五十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)介绍以及安装

    第三百五十九节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)介绍以及安装 elasticsearch(搜索引擎)介绍 ElasticSearch是一个基于 ...

  7. Elasticsearch 中文分词(elasticsearch-analysis-ik) 安装

    由于elasticsearch基于lucene,所以天然地就多了许多lucene上的中文分词的支持,比如 IK, Paoding, MMSEG4J等lucene中文分词原理上都能在elasticsea ...

  8. Windows10 环境下安装 ElasticSearch

    环境与版本 操作系统:windows 10 Elasticsearch 版本:6.1.1 Java 版本:9.0.1 ik 分词器版本:6.1.1 安装步骤 前置要求 操作系统中需要安装有 java ...

  9. Elasticsearch系列(2):安装Elasticsearch(Linux环境)

    系统环境 操作系统:CentOS 6.9 Elasticsearch:6.2.2 Filebeat:6.2.2(收集IIS日志) Kibana:6.2.2 Java:Java 8 注意:elk最好选择 ...

随机推荐

  1. UI设计技术分享:教你几个设计技巧让老板对你的设计赞不绝口

    我们做任何设计都离不开大小与重复的运用,这样能使我们的设计更加理性和科学,经得起推敲,那么我们一起来探讨下如何在产品设计中运用这一方法. 为什么大的物体更吸引眼球    ▲如上图所示,a球会比右边b球 ...

  2. python SQLAlchemy对象映射和json.dumps无法序列化问题解决

    from flask import Flask from flask_sqlalchemy import SQLAlchemy import Config2 import pymysql import ...

  3. js实现多标签页效果

    点击导航按钮切换div的内容 html代码: <div class="tabs"> <ul id="tab"> <li>&l ...

  4. Quartz入门教程

    public class App { public static void main(String[] args) throws MessagingException, IOException { / ...

  5. python+selenium—webdriver入门(一)

    一.浏览器最大化 二.设置浏览器分辨率大小 三.打印页面title 四.打印URL 五.控制浏览器前进或后退 #!/usr/bin/env python#-*- coding:utf-8 -*- fr ...

  6. 20155312 2016-2017-2 《Java程序设计》第九周学习总结

    20155312 2016-2017-2 <Java程序设计>第九周学习总结 课堂内容总结 两个类有公用的东西放在父类里. 面向对象的三要素 封装 继承 多态:用父类声明引用,子类生成对象 ...

  7. Java关键字解释及作用

    JAVA 关键字及其作用解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类.方法或字段(在类中声明的变量). 只能在声明 private(内部)类 ...

  8. ServiceDesk Plus服务管理软件,减轻帮助台负荷,提高IT效率

  9. Linux运维之Ansible自动化运维管理工具

    Ansible简介:Ansible是一个简单高效的自动化运维管理工具,用Python开发,能大批量管理N多台机器,可以并发的在多台机器上部署应用.安装软件.执行命令.配置和编排任务.后面会提到批量安装 ...

  10. 鲍姆-韦尔奇算法求解HMM参数

    1. HMM模型参数求解概述 HMM模型参数求解根据已知的条件可以分为两种情况. 第一种情况较为简单,就是我们已知DD个长度为TT的观测序列和对应的隐藏状态序列,即{(O1,I1),(O2,I2),. ...