当前位置: 首页 > news >正文

windows安装启动elasticsearch

elasticsearch下载地址:
https://www.elastic.co/downloads/past-releases#elasticsearch

1 Elasticsearch 的 Java 要求(Elasticsearch版本选择):

  • Elasticsearch 7.0~8.x 支持 Java 11(LTS)。
  • Elasticsearch 9.0+ 强制要求 Java 17 或更高版本(官方明确不再支持 Java 8 或 11)。
  • 如果需要坚持用 Java 8,可改用 Elasticsearch 6.8.x(最后一个支持 Java 8 的版本),但会失去新特性且无安全更新。
    在这里插入图片描述

2 解压Elasticsearch:

将下载的zip文件解压到您选择的目录中。

3 配置环境变量(可选):

将Elasticsearch的bin目录添加到系统的环境变量中,以便于在命令行中直接运行Elasticsearch命令。

4 配置Elasticsearch:

进入Elasticsearch的config目录,修改elasticsearch.yml文件以设置集群名称、节点名称、数据和日志存储路径等。

network.host: 127.0.0.1
http.port: 9200
  • network.host控制 Elasticsearch 所有网络通信的绑定地址,如果设置了 network.host,它会覆盖 http.host 和 transport.host 的默认值。
  • http.host仅控制 HTTP API(RESTful 接口)的绑定地址,不影响节点间通信。

对于Elasticsearch 8.x以上版本,安全认证是自动开启的,您需要根据需要配置安全设置,例如设置集群名称、节点名称、数据和日志存储路径,以及网络设置等。

5 启动Elasticsearch:

进入Elasticsearch的bin目录,双击elasticsearch.bat文件来启动Elasticsearch服务。
您也可以通过命令行启动Elasticsearch,例如使用命令.\elasticsearch.bat。

6 验证安装:

验证 Elasticsearch 是否启动并监听:
使用命令检查端口占用情况:
bash

netstat -ano | findstr 9300

如果看到类似以下输出,则表示 Elasticsearch 正在监听端口 9300:
TCP 127.0.0.1:9200 0.0.0.0:0 LISTENING

打开浏览器,访问http://localhost:9200/(HTTP API)来检查Elasticsearch是否成功启动并运行。

7 将Elasticsearch注册为Windows服务(可选):

通过运行elasticsearch-service.bat install命令将Elasticsearch安装为Windows服务,以便在系统启动时自动运行。

http://www.xdnf.cn/news/689203.html

相关文章:

  • Linux之高效文本编辑利器 —— vim
  • 家用热水器用户行为分析与事件识别
  • 微信小程序页面嵌套web-view点击系统导航返回时进行弹窗处理
  • nt!CcGetVacbMiss函数分析之设置好nt!_VACB然后调用函数nt!SetVacb
  • LiveWallpaperMacOS:让你的 Mac 桌面动起来
  • Mac完美终端(iterm2 + oh my zash + tmux+ControlMaster)
  • Axure项目实战:运输统计页引入echarts实现高保真设计(JS代码ctrl+c ctrl+v懂得来)
  • OpenHarmony定制系统组合按键(二)
  • Pytest 是什么
  • 进阶知识:Selenium底层原理深度解析
  • Grafana-Gauge仪表盘
  • 5.28 后端面经
  • docker部署redis mysql nacos seata rabbitmq minio onlyoffice nginx实战
  • 20250528-C#知识:枚举
  • 20250528-C#知识:结构体
  • C# Socket对象创建方式详解
  • C接口 中文字符问题
  • 针对C++开发工具推荐及分析(涵盖IDE、编译器、调试工具和辅助工具)
  • 电脑开机后出现bootmgr is conmpressed原因及解决方法
  • 【Redis】基本架构
  • Dockerfile 构建优化的方法
  • 智变与重构:AI 赋能基础教育教学的范式转型研究报告
  • 理解 Vue 2 的响应式原理:数据劫持与依赖收集的背后
  • 第八天:面向对象编程
  • React---day3
  • CVE-2017-12629-XXE源码分析与漏洞复现
  • 设计模式24——访问者模式
  • 【AUTOSAR OS】 保护功能解析:从原理到应用与源代码解析(下篇)
  • 《Python+AI如何颠覆传统文书审查模式》
  • 【网络安全】——Modbus协议详解:工业通信的“通用语言”