win11下本地部署单节点Elasticsearch9.0+开发

环境准备

确保系统满足以下条件:

  • Windows 11 64位系统
  • JDK 17或更高版本(Elasticsearch 9.x依赖JDK 17+)
  • 至少4GB可用内存(推荐8GB以上)

验证JDK版本:

powershell 复制代码
java -version

若未安装JDK,可从Oracle官网Adoptium下载。


下载Elasticsearch

官方下载页获取ZIP包(选择Windows版本)。解压到无空格和特殊字符的路径(如C:\elasticsearch-9.x.x)。


配置Elasticsearch

编辑config/elasticsearch.yml文件,调整关键参数:

yaml 复制代码
cluster.name: my-elasticsearch  
node.name: single-node  
network.host: 0.0.0.0  
discovery.type: single-node  
xpack.security.enabled: false  # 开发环境可关闭安全认证  

内存调整 (可选):

修改config/jvm.options,根据机器配置调整堆大小:

options 复制代码
-Xms2g  
-Xmx2g  

启动Elasticsearch

通过PowerShell进入解压目录,运行:

powershell 复制代码
.\bin\elasticsearch.bat  

若成功启动,日志会显示started字样,默认端口9200。访问http://localhost:9200验证服务状态。


安装IK分词器(可选)

适用于中文分词:

  1. 下载与版本匹配的IK插件(如elasticsearch-analysis-ik)。
  2. 解压到plugins/ik目录。
  3. 重启Elasticsearch生效。

常见问题解决

端口冲突

修改elasticsearch.yml中的http.port或关闭占用端口的程序。

启动报错

  • 检查JDK版本是否符合要求。
  • 确保系统环境变量JAVA_HOME指向JDK 17+路径。

内存不足

调整jvm.options中的-Xms-Xmx为更低值(如1g)。


开发工具集成

  • Kibana :下载对应版本,解压后运行kibana.bat,访问http://localhost:5601
  • Postman :直接调用REST API(如GET /_cluster/health)。

数据操作示例

创建索引并插入文档:

http 复制代码
PUT /test_index  
{  
  "mappings": {  
    "properties": {  
      "title": { "type": "text" },  
      "count": { "type": "integer" }  
    }  
  }  
}  

POST /test_index/_doc/1  
{  
  "title": "Elasticsearch入门",  
  "count": 100  
}  
相关推荐
Elasticsearch5 小时前
使用重新设计的 AutoOps 更快地进行 Elasticsearch 问题排查
elasticsearch
Elastic 中国社区官方博客6 小时前
如何使用 OpenTelemetry 对你的搜索 API 进行埋点,并使用 ES|QL 对其进行查询
大数据·功能测试·elasticsearch·搜索引擎·全文检索·可用性测试
Xzaveir_7777 小时前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
老徐聊GEO7 小时前
亲测有效的AI品牌检测公司案例分享
大数据·人工智能·python
韭菜学长7 小时前
科技型中小企业如何申请政府补贴?申报指南
大数据·人工智能
延凡科技7 小时前
智慧燃气解决方案:管道煤气监管应用管理系统(三维GIS+IoT+大数据落地实战)
大数据·人工智能·科技·物联网·安全
imbackneverdie8 小时前
知网官宣:禁止 AI 列为论文署名作者,标注 Gemini、DeepSeek 等 AI 为作者的稿件统一下架
大数据·人工智能·ai·职场和发展·aigc·科研·高校
@insist1238 小时前
信息系统管理工程师-数字化转型成熟度模型核心考点解析
大数据·人工智能·软考·软件水平考试·信息系统管理工程师·软考信管
AvatarAI_Walker9 小时前
2026年7月安徽健康 IP 孵化:四家机构服务特点与场景关注方向梳理
大数据·人工智能·tcp/ip·精选
栋***t9 小时前
从“纸质试卷”到“AI智能组卷”,麦塔在线考试系统如何重构出题逻辑?
java·大数据·人工智能·算法·重构