Elasticsearch在Windows系统下的安装

这篇具有很好参考价值的文章主要介绍了Elasticsearch在Windows系统下的安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Elasticsearch在Windows系统下的安装

Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。

在使用 Elasticsearch 之前,我们需要安装 Elasticsearch。下面介绍 Elasticsearch 在 Windows 系统下的安装方法。由于 Elasticsearch 依赖 Java 环境,因此首先需要安装 Java 环境。

1、安装 Java 环境

2、安装 Elasticsearch

在 Windows 系统中,我们可以基于 Windows 下的 zip 安装包来构建 Elasticsearch 服务。

(1)下载 Elasticsearch 的 zip 安装包

下载地址:Elasticsearch

elasticsearch windows安装,工具,elasticsearch,windows

(2)下载安装包后解压文件

这里建议看一下文末的版本对应,博主已经改了好几回了,尽量多退一点版本号,我这里更改为6.8.17,为什么呢,因为Kibana7.x那个版本它支持jdk11而我的是1.8
elasticsearch windows安装,工具,elasticsearch,windows

(3)启动 Elasticsearch 服务

进入 bin 目录下,双击执行 elasticsearch.bat 文件。

执行文件后,可以在窗口中看到 Elasticsearch 的启动过程。

elasticsearch windows安装,工具,elasticsearch,windows

在 Elasticsearch 启动后,可以在浏览器的地址栏输入:http://localhost:9200/

验证 Elasticsearch 启动情况:

elasticsearch windows安装,工具,elasticsearch,windows

3、Windows 服务方式的安装

在安装 Windows 服务前,需要设置环境变量,将 Elasticsearch 安装配置到操作系统环境中。打开系统属性面板(在桌面上右键“我的电脑” → “属性”),单击高级系统设置 → 环境变量。

(1)新建系统变量

变量名:Elasticsearch_Server
变量值:F:\elasticsearch-6.8.17

elasticsearch windows安装,工具,elasticsearch,windows

(2)修改Path变量值

在Path变量值后面加上:%Elasticsearch_Server%\bin

elasticsearch windows安装,工具,elasticsearch,windows

(3)安装 Elasticsearch 服务

安装 Elasticsearch 服务命令:

elasticsearch-service.bat install

安装命令执行完成后,到服务中就可以看到安装好的 Elasticsearch 服务,如下图:

elasticsearch windows安装,工具,elasticsearch,windows

卸载服务的命令:

elasticsearch-service.bat remove
其他操作命名:
elasticsearch-service.bat install:安装Elasticsearch服务。
elasticsearch-service.bat remove:删除已安装的Elasticsearch服务(如果启动则停止服务)。
elasticsearch-service.bat start:启动Elasticsearch服务(如果已安装)。
elasticsearch-service.bat stop:停止服务(如果启动)。
elasticsearch-service.bat manager:启动GUI来管理已安装的服务。

启动ElasticSearch报错:error updating geoip database

问题描述:
启动ElasticSearch报错:
error updating geoip database

解决方案:
在elasticsearch.yml中添加如下配置:

ingest.geoip.downloader.enabled: false
关闭geoip数据库的更新

配置跨域,方便Elasticsearch-head连接:elasticsearch安装目录下的config文件夹,找到elasticsearch.yml文件,添加两行配置:

#表示是否支持跨域,默认为false
http.cors.enabled: true
#当设置允许跨域,默认为*,表示支持所有域名
http.cors.allow-origin: "*"

以上内容在6.8.17中均未用到

无法启动ElasticSearch,查看ElasticSearch版本与jdk版本对应关系

支持矩阵 | Elastic

然后重复步骤即可。

安装 ElasticSearch-head 插件

(1)安装 Node 环境

Node下载地址:Node官方下载

根据自己电脑系统及位数选择,我这里选择 windows64 位 .msi 格式安装包。

.msi 是 Windows installer 开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了 .msi 就是 Windows installer 的数据包,把所有和安装文件相关的内容封装在一个包里。

安装完成后,.msi格式的安装包已经将 node.exe 添加到系统环境变量 path中,如果你下载的是 .zip 格式,因为没有安装过程,所以需要手动将 node.exe 所在目录添加到环境变量 path 中,查看系统变量验证。

验证指令:node -v

elasticsearch windows安装,工具,elasticsearch,windows

(2)安装 Grunt 工具

Grunt 是一个 JavaScript 构建工具。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。

新增打开一个新的cmd窗口(按快捷键“Win+R”,输入“cmd”)。

运行命令:npm install -g grunt-cli

“CLI”被翻译为“命令行”。要想使用grunt,首先必须将grunt-cli安装到全局环境中。

安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号

elasticsearch windows安装,工具,elasticsearch,windows

(3)报错合集

1.报错npm安装Grunt后却找不到命令

全局安装grunt cli工具:

npm install -g grunt-cli

确认安装成功并查看grunt版本:

grunt --version

使用grunt命令时提示找不到grunt命令,如下提示

grunt -v
grunt-cli: The grunt command line interface (v1.3.2)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

https://gruntjs.com/getting-started

则可以使用

npm install grunt --save-dev

2.报错npm install安装依赖出现PhantomJS not found on PATH PhantomJS not found on PATH Downloading https://github

问题:PhantomJS not found on PATH
PhantomJS not found on PATH

Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip

Saving to C:\Users\ADMINI~1\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip

Receiving…

解决:
按照错误信息的指示,去

https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip

吧指定的安装包下载下来,然后吧下载的文件放到

C:\Users\ADMINI~1\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip

问题就解决了

原因:出现这中情况是或许因为文件phantomjs-2.1.1-windows.zip过大,同时网络不是特别好的原因导致文件下载失败

3.报错npm install卡在sill idealTree buildDeps没有反应,安装失灵

历史惯例:换源
运行npm install 时,卡在sill idealTree buildDeps没有反应

清理缓存npm cache clean --force

终于可以愉快npm i了真是不容易,过了一会又不行了,出现报错read ECONNRESET

npm config get proxy
npm config rm proxy
npm config rm https-proxy

亲测有效

(4)开始安装head(看情况吧,在此版本6.8.17下不需要,有问题也可尝试这么做)

① 进入安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码

http.cors.enabled: true 
http.cors.allow-origin: "*"
node.master: true
node.data: true

然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#)

②双击elasticsearch.bat重启es

③在https://github.com/mobz/elasticsearch-head中下载head插件,选择下载zip,解压,不需要与Elasticsearch放在同一文件夹下

④解压到指定文件夹下,“F:\elasticsearch-head"进入该文件夹,修改"F:\elasticsearch-head\Gruntfile.js” 在对应的位置加上hostname:‘*’

connect: {
			server: {
				options: {
					hostname:'*',
					port: 9100,
					base: '.',
					keepalive: true
				}
			}
		}

	});

⑤在F:\elasticsearch-head\ 下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件,如果不成功重新安装grunt。成功如下

elasticsearch windows安装,工具,elasticsearch,windows

⑥浏览器下访问http://localhost:9100/

elasticsearch windows安装,工具,elasticsearch,windows

成功。

安装 Elasticsearch 可视化工具 —— Kibana

1、Kibana的简介

Kibana 是一个开源的分析与可视化平台,设计出来用于和 Elasticsearch 一起使用的。你可以用 Kibana 搜索、查看存放在 Elasticsearch 中的数据。Kibana 与 Elasticsearch 的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。
Elasticsearch、Logstash 和 Kibana 这三个技术就是我们常说的 ELK 技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash 担任控制层的角色,负责搜集和过滤数据。Elasticsearch 担任数据持久层的角色,负责储存数据。而我们这章的主题 Kibana 担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在 Elasticsearch 中的数据。

2、Kibana安装条件

保证安装了 JDK(jdk1.8)
保证安装 Node
保证安装了 Elasticsearch

3、Kibana的安装

(1)下载并解压 Kibana

Kibana下载地址:[Kibana官方下载](Past Releases of Elastic Stack Software | Elastic)

注意:Kibana 的版本和 Elasticsearch 的版本必须一致。

(2)修改配置(不做也行)

使用记事本或者vscode打开配置文件:D:\kibana-7.11.1-windows-x86_64\config\kibana.yml

设置 Elasticsearch 的启动URL(http://127.0.0.1:9200/)(其实按照默认可以不用修改配置文件)

#The URLs of the Elasticsearch instances to use for all your queries.

#elasticsearch.hosts: ["http://localhost:9200"]

(3)启动 Kibana服务

进入 bin 目录下,双击执行 kibana.bat 文件。

elasticsearch windows安装,工具,elasticsearch,windows

执行文件后,可以在窗口中看到 Kibana 的启动过程。

elasticsearch windows安装,工具,elasticsearch,windows

(3)访问界面

在 Kibana 启动后,可以在浏览器的地址栏输入:http://localhost:5601/

注意:启动这个 Kibana,ElasticSearch服务也得先跑起来

elasticsearch windows安装,工具,elasticsearch,windows

4、Kibana的汉化

使用记事本或者vscode打开配置文件:“F:\kibana-6.8.17-windows-x86_64\kibana-6.8.17-windows-x86_64\config\kibana.yml”

去掉#,并将"en"改成"zh-CN"

# Specifies locale to be used for all localizable strings, dates and number formats.
# Supported languages are the following: English - en , by default , Chinese - zh-CN .
i18n.locale: "zh-CN"

重启,并重新在浏览器的地址栏输入:http://localhost:5601/

就和我上面的效果一样了。

5、Kibana的教程

[Kibana的教程-官方](基础入门 | Kibana 用户手册 | Elastic)

IK分词器插件

1、安装:

https://github.com/medcl/elasticsearch-analysis-ik/releases

2、解压到elasticsearch安装目录下的plugins新建的文件夹

elasticsearch windows安装,工具,elasticsearch,windows文章来源地址https://www.toymoban.com/news/detail-782992.html

到了这里,关于Elasticsearch在Windows系统下的安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Elasticsearch】windows安装elasticsearch教程及遇到的坑

    一、安装参考 1、安装参考:ES的安装使用(windows版)  elasticsearch的下载地址:https://www.elastic.co/cn/downloads/elasticsearch  ik分词器的下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases  kibana可视化工具下载地址:https://www.elastic.co/cn/downloads/kibana  安装es之前确保系统已安装

    2024年04月17日
    浏览(44)
  • 1. windows安装elasticSearch

    目录 1. 下载 2. 安装和启动 下载地址:https://elasticsearch.cn/download/ 下载7.8.0版本: 下载后的elasticsearch-7.8.0-windows-x86_64.zip文件放在本地合适的位置。 解压elasticsearch-7.8.0-windows-x86_64.zip文件,双击elasticsearch.bat即可启动ES. 启动后有如下打印,表示启动成功: 浏览器打开:​​​

    2024年02月07日
    浏览(47)
  • ElasticSearch安装(Windows)

    官网下载:ElasticSearch 将zip文件解压 在解压的目录下进入cmd 输入elasticsearch 第一次启动时会自动生成密码,展示在窗口 第一次启动后出现异常信息无法进入网页 原因是Elasticsearch在Windows下开启了安全认证,虽然started成功,但访问http://localhost:9200失败。 解决方式修改config下的

    2023年04月25日
    浏览(40)
  • Elasticsearch Windows上安装

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。

    2024年04月27日
    浏览(31)
  • Windows安装ElasticSearch

    安装环境:java环境。新版本需要安装高版本的java,所有本次安装的为 7.x版本的ElasticSearch 。所以要java11 官网地址:(https://www.elastic.co/cn/) 安装包下载地址:https://www.elastic.co/cn/downloads/past-releases 选在要下载的软件及软件版本。我下载的为最新版本 Elasticsearch 7.10.2 进入Elastic

    2024年01月20日
    浏览(37)
  • windows10安装ElasticSearch

    一 安装 Java环境 ElasticSearch使用Java开发的,依赖Java环境,安装 ElasticSearch 之前,需要先安装一个较新版本的 Java,jdk 1.8版本太低了,需要安装jdk 11或更高版本。 Java安装方法请参考 Java 15环境安装 。 二 下载及安装ElasticSearch (1)下载最新版本的ElasticSearch ElasticSearch官网下载

    2024年02月12日
    浏览(46)
  • Windows安装 Elasticsearch 教程

    下载地址 Past Releases of Elastic Stack Software | Elastic    解压  解压完的样子  进入BIN目录 D:Developelasticsearchelasticsearch-7.12.0bin 按住shift +鼠标右键 打开 powershell 窗口  查看ES版本 出现问题了 警告:不赞成使用JAVA_HOME,请使用ES_JAVA_HOME 新增一个 ES_JAVA_HOME  再次执行 .elasticse

    2024年02月11日
    浏览(36)
  • 释放搜索潜力:基于ES(ElasticSearch)打造高效的语义搜索系统,让信息尽在掌握[1.安装部署篇],支持Linux/Windows部署安装

    搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目

    2024年02月05日
    浏览(71)
  • Windows下Elasticsearch下载安装

    最近搭一个语义搜索web需要用到es。 下载地址:官网下载地址 下载zip格式解压就行,这里我下载的是8.7.1 解压之后,进入elasticsearch的bin目录,通过点击elasticsearch.bat启动服务,默认端口是9200,如果遇到闪退,可以通过cmd进行启动。 第一次启动窗口界面: 因为中文乱码问题,

    2024年02月06日
    浏览(33)
  • Elasticsearch 安装及启动【Windows】

    官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 选择自己所需版本进行下载,这里以 Elasticsearch 8.2.2 为例 点击 Download ,选择 Windows 版本 解压安装包即可,如图: 目录说明 bin 可执行脚本目录 config 配置目录 jdk 内置 JDK 目录 lib 类库 logs 日志目录 modules 模块目

    2024年01月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包