当前位置:首页 > CN2资讯 > 正文内容

windows10安装ElasticSearchelasticsearch windows安装

13小时前CN2资讯

本文记录在windows 10下安装ElasticSearch的安装步骤。

一 安装 Java环境

ElasticSearch使用Java开发的,依赖Java环境,安装 ElasticSearch 之前,需要先安装一个较新版本的 Java,jdk 1.8版本太低了,需要安装jdk 11或更高版本。

Java安装方法请参考 Java 15环境安装 。

二 下载及安装ElasticSearch

(1)下载最新版本的ElasticSearch

ElasticSearch官网下载地址: https:///cn/downloads/elasticsearch ,当前最新版本为ElasticSearch-7.15.0,官网有windows版及Linux版下载,根据操作系统类型下载不同版本。

下载的压缩包:

(2) 安装ElasticSearch

解压 elasticsearch-7.15.0-windows-x86_64.zip 到安装目录,我这里安装到 D:\ProgramFiles\elasticsearch-7.15.0 ,注意 D:\ProgramFiles  中间没有空格。

解压好之后,进入bin目录,双击 elasticsearch.bat 运行,这样就ElasticSearch就运行起来了。

在浏览器地址栏里输入 localhost:9200,

(3)配置成外网可访问ES

默认配置只能本机访问,如果要外网访问ElasticSearch,需要修改config\elasticsearch.yml文件。

把network.host的值改成0.0.0.0,并去掉注释。

把cluster.initial_master_nodes: ["node-1","node-2"] 改成 cluster.initial_master_nodes: ["node-1"] 并去掉注释,为啥要去掉node-2呢,因为在前面配置了节点名为 : node-1  。

#注意冒号后面有一个空格 network.host: 0.0.0.0 cluster.initial_master_nodes: ["node-1"]

并且防火墙对外开放9200端口。看到下面的状态信息,说明启动成功。

  

三 将ElasticSearch安装成windows服务

cmd 进入bin目录,即 D:\ProgramFiles\elasticsearch-7.15.0\bin 目录,

执行: elasticsearch-service.bat install

把elasticsearch做成windows服务,默认启动类型是手动,将它改成自动并启动它。

elasticsearch-service.bat 后面还可以执行下面的命令:

elasticsearch-service.bat install #安装Elasticsearch服务 elasticsearch-service.bat remove #删除已安装的Elasticsearch服务(如果启动则停止服务) elasticsearch-service.bat start #启动Elasticsearch服务(如果已安装) elasticsearch-service.bat stop #停止服务(如果启动) elasticsearch-service.bat manager #启动GUI来管理已安装的服务

  

四 安装nodejs (ElasticSearch head的依赖)

ElasticSerach head插件需要nodejs里的grunt安装,所以要先安装node及grunt。

如果不安装elasticsearch head插件,可以不用安装nodejs。

国外下载地址:https://nodejs.org/en/

国内下载地址:http://nodejs.cn/download/

(1) 下载完这后双击 node-v16.8.0-x64.msi 安装nodeJs。

在cmd窗口输入 node -v 查看nodejs版本

(2) 设置淘宝镜像,提高npm安装软件的速度。

npm config set registry https://registry.npm.taobao.org

 (3) 安装grunt

grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.x里之后的head插件就是通过grunt启动的。因此需要安装grunt 。

npm install -g grunt-cli

查看grunt是否安装成功
grunt -version

  

  

五 安装ElasticSearch head插件

ElasticSearch head是ElasticSearch的一个管理插件。

ElasticSearch Head下载地址:https:///mobz/elasticsearch-head

将elasticsearch head插件解压到安装目录,我这里安装到 D:\ProgramFiles\elasticsearch-head-master  ,注意 D:\ProgramFiles  中间没有空格。

进入head插件解压根目录 D:\ProgramFiles\elasticsearch-head-master ,运行 npm install

启动head插件。进入head根目录,运行 npm run start 或者 grunt server 两个命令其中之一来启动head插件。

#安装head插件 npm install #启动head npm run start #或者 grunt server

 head插件不能安装成windows服务,只能用命令启动。

修改ElasticSearch配置文件 D:\ProgramFiles\elasticsearch-7.15.0\config\elasticsearch.yml

在elasticsearch.yml文件底部增加两行配置:

#新增配置,让head插件可以访问es,注意!!!冒号后面有一个空格 http.cors.enabled: true http.cors.allow-origin: "*"

重启ElasticSearch,浏览器地址栏输入 http://localhost:9100,查看es管理控制台。

如果要对外访问head,要设置防火墙对外开放9100端口。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26929.html

    分享给朋友:

    “windows10安装ElasticSearchelasticsearch windows安装” 的相关文章

    如何在VPS上轻松安装Chrome浏览器:详细步骤与优化技巧

    1.1 下载Chrome安装包 在VPS上安装Chrome浏览器的第一步是获取安装包。通常,我会选择从网盘下载地址获取Chrome安装包。打开下载链接后,输入提取码即可开始下载。这种方式不仅方便,还能确保安装包的来源可靠。下载完成后,我会将安装包保存到一个易于找到的目录,以便后续操作。 1.2 解压...

    如何有效利用闲置VPS:再利用与出租的最佳实践

    闲置VPS,这个词可能对很多人来说并不陌生,尤其是在互联网和云计算技术快速发展的今天。说白了,闲置VPS就是那些购买了却没有得到充分利用的虚拟私人服务器。很多用户在购买VPS后,可能由于项目需求的变化或者个人时间的限制,最终导致这些资源被闲置。这不仅仅是浪费金钱,也让我们的资源没有得到最好的应用。...

    选择野草云主机服务,享受高性价比与优质体验

    野草云是一家在2016年成立的主机服务提供商,由国人运营,专注于为中国大陆地区的用户提供优质的服务和产品。作为一家相对年轻的主机商,野草云力求用更贴近用户的方式来满足客户需求,特别是在国内市场需求快速增长的背景下,它的出现让很多用户找到了合适的主机选择。 说到野草云的历史背景,首先让我想起它在竞争激...

    VPS是干嘛用的:解析虚拟专用服务器的优势与应用

    在当今互联网的快速发展下,VPS(Virtual Private Server,虚拟专用服务器)逐渐成为了个人和企业首选的主机类型。简单来说,VPS就是一种将物理服务器分割成多个虚拟服务器的技术。每个虚拟服务器都能独立运行操作系统,用户可以自由管理自己的环境,就像拥有一台独立的服务器一样。VPS通过...

    选择最佳香港VPS大带宽服务的全面指南,助你无忧搭建在线业务

    在如今这个信息高速发展的时代,选择适合的VPS服务显得尤为重要。特别是香港VPS大带宽服务,以其独特的优势吸引了越来越多的用户。对于想要进行国际业务、网站托管或是搭建游戏服务器的用户来说,香港VPS大带宽服务绝对是个不错的选择。 香港VPS大带宽的优势显而易见。一个显著的特点是无需备案,这意味着用户...

    ColoCrossing:优质VPS与安全托管服务提供商解析

    在美国,ColoCrossing作为一家老牌且独立的服务器和托管服务提供商,一直以来以其优质的IT解决方案著称。这家成立多年的公司,致力于满足不同类型客户的需求,无论是面向亚太地区还是欧美市场,它都有相应的数据中心来支持各种使用场景。我个人觉得他们的服务理念是非常值得推崇的,特别是在稳定性和可靠性方...