首页 > 系统相关 >windows环境下elasticsearch安装教程(超详细)

windows环境下elasticsearch安装教程(超详细)

时间:2024-04-02 14:57:15浏览次数:20  
标签:教程 windows head elasticsearch ElasticSearch grunt 安装 下载

 

一、安装jdk

ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。

由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK 1.8或者更高版本。
下载JDK1.8,下载完成后安装。

二、安装ElasticSearch

1.ElasticSearch下载地址:

https://www.elastic.co/downloads/elasticsearch

2.下载安装包后解压

 

 

 

3.进入bin目录下,双击执行elasticsearch.bat

 

 

 

 4.看到started说明启动成功,打开浏览器测试一下,如下图

http://localhost:9200

 

 

 

三、安装ElasticSearch-head插件

1、安装node环境(更详细教程查看博主node安装教程篇)
网址:https://nodejs.org/en/download/ 下载Windows版msi的,下载完直接安装,一直确定

安装完后cmd查看版本node-v

2、安装grunt

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

 npm install -g grunt-cli

查看版本号 grunt -version

注意:如果提示grunt命令不存在,转移博主node安装教程篇

 

 

 3.下载head插件

1.网址:https://github.com/mobz/elasticsearch-head下载安装包

2.解压

 

3.进入head文件夹下,执行命令:npm install (此处是为安装进行安装pathomjs)

 如果安装速度慢,设置成淘宝的镜像重新安装 npm config set registry https://registry.npm.taobao.org

4.安装完成之后npm run start或grunt server,启动head插件

 

5.修改es使用的参数.编辑D:\elasticsearch\elasticsearch-7.3.2-windows-x86_64\elasticsearch-7.3.2\config\elasticsearch.yml文件

 

 

 

 

 

# 增加新的参数,这样head插件可以访问es
http.cors.enabled: true 
http.cors.allow-origin: "*"
@注意,设置参数的时候:后面要有空格!

6.修改完配置将es重启,浏览器访问 http://localhost:9100

 

 

 

 到此,Elasticsearch和ElasticSearch-head已经装好了。

四、ElasticSearch安装为Windows服务

1.elasticsearch的bin目录下有一个elasticsearch-service.bat

2.cmd 进入bin目录下执行: elasticsearch-service.bat install

 

3.查看电脑服务es已经存在了

 

0.了解ElasticSearch

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

1.安装Java的JDK

  ElasticSearch对Java的JDK版本是有要求的,不过现在最新版本下载后都会带有需要用到的JDK,我下载的是ElasticSearch 7.6.2版本

 

然后设置操作系统的环境变量

 

 

 

 

JAVA_HOME =你的ElasticSearch安装目录\jdk\

CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

2.下载ElasticSearch

  下载地址:https://www.elastic.co/downloads/elasticsearch

3.安装和启动ElasticSearch

  参考文档:https://www.cnblogs.com/cxxjohnson/p/9083941.html

  我选择的是windows zip版本,下载后解压到目录里,然后在命令行里去启动ElasticSearch

 

 

 

 

然后再在浏览器中输入 http://localhost:9200 看到类似的界面就可以啦

 

 

 

 

    复制代码
elasticsearch-service.bat后面还可以执行这些命令
install: 安装Elasticsearch服务
remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
start: 启动Elasticsearch服务(如果已安装)
stop: 停止服务(如果启动)
manager:启动GUI来管理已安装的服务

标签:教程,windows,head,elasticsearch,ElasticSearch,grunt,安装,下载
From: https://www.cnblogs.com/raincedar/p/18110563

相关文章

  • Windows10基于docker的mysql8的备份和拷贝文件到宿主机
    Windows10基于docker的mysql8的备份和拷贝文件到宿主机##环境说明操作系统:windows10docker:v4.25.0mysql:8##进入容器dockerexec-itmysql8/bin/bash ##备份特定数据库mysqldump-uroot-pMm123456jeesite>jeesite.sql ##退出容器 exit ##将备份......
  • 【包远程安装运行】:SpringBoot+Mysql在线课程学习教育系统源码+运行视频教程+开发文档
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的在线课程学习平台系统,该系统除脚手架功能外又添加了一个前台,具体的功能如下:用户(未认证):学习课程、提交课程试题、上传分享资料、下载其他人的资料、收藏课程、个人中心、课程评价、资料讨论等。作......
  • 【包远程安装运行】:SpringBoot+Mysql学生在线考核考勤管理系统源码+运行教程+开发文档
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的学生在线考核签到管理系统,除了脚手架功能外功能如下:一共有管理员教师学生三个角色管理员实现的功能有教师管理,学生管理,课表管理,课程管理,班级管理,排课管理等教师实现的功能有学生请假审批管......
  • 【Redis教程0x0C】数据库与缓存的一致性保证
    1.引言当我们在实现业务的过程中,如果发现服务器的性能瓶颈在数据库时,就要考虑加上Redis,让它作为数据库的缓存了。这样,客户端请求数据时,如果能在缓存命中,就不用去查数据库了,这大大减轻了数据库的压力,提高了服务器性能。那么这里就产生了个问题,我们在数据更新的时候,既需要......
  • 腾讯云优惠券领取方法、领券页面及使用教程
    随着云计算技术的不断发展,越来越多的企业和个人选择将业务迁移到云平台上。腾讯云作为国内领先的云计算服务提供商,为用户提供了稳定、高效、安全的云服务。为了吸引用户上云,腾讯云经常推出各种优惠活动,其中就包括发放腾讯云优惠券。本文将详细介绍腾讯云优惠券的领取方法、领券......
  • 麒麟操作系统如何启动snmp实现网管系统监控(教程含详细配置)
    实战需求麒麟操作系统如何启动snmp实现网管系统监控?什么是麒麟操作系统银河麒麟高级服务器操作系统V10SP3是一款直接面向kernel根社区,基于openEuler社区构建强安全、高可靠的国产Linux操作系统。具备CPU架构同源支持、自主平台优化、云原生支持、可管理性、高可用性和内......
  • Axure RP 9下载教程,产品经理实战指南!
    Axurerp9是产品经理必备的专业快速原型设计工具。Axurerp9可快速高效地创建产品原型图,绘制APP和网页原型图、框架图、结构图等。但是Axureerp9下载在用户体验中的缺陷也相对明显,其设置交互方式相对繁琐,可视化不足、条件判断、变量、中继器等功能的使用需要相对陡峭的学习......
  • 将windows系统安装在移动硬盘的一个分区中
    昨天发生了一个非常悲催的事情,经过不懈努力我竟然给弄好了,特此记录下来。事情是这样的,我有一台Dell笔记本电脑,Win7密码忘了,准备重装系统时发现Bios被设置了密码(电脑曾经拿到电子城维修过,唉!奸商啊)。我非常生气,不想再花钱到电子城维修了。自己动手试试。问题是Bios设置了密码......
  • Elasticsearch各个版本重要特性
    Elasticsearch各个版本重要特性Elasticsearch5Elasticsearch6.0Elasticsearch7.0Elasticsearch8.0Elasticsearch5首先说明下,ES是从版本2直接跳到5的,主要是为了和ElasticStack其他组件保持版本一致ES5,在现在来说是比较老的版本了,就不多介绍了建议大家使用ES7,或者直接使用ES8E......
  • 手动搭建 物流单据识别api服务 部署教程 Java
    最近遇到一个项目需求,需要自动化识别快递面单上的人名、电话、地址、邮编等信息。查询了很多方案,都不太满意。调研了使用付费api,如快递100和百度的api等。最大的问题是速度不行,本项目每天要识别上百万的面单信息,api接口速度跟不上。其次是各家解析的正确率也达不到预期。于是乎,......