news 2026/6/10 15:01:22

Windows 下往 Elasticsearch 添加数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows 下往 Elasticsearch 添加数据

结论先行(给你选项)

Windows 下往 Elasticsearch 添加数据,只有这 4 种正经方式:

  1. curl(最直接,命令行)
  2. Kibana Dev Tools(最舒服)
  3. PowerShell(Windows 原生)
  4. 程序写入(Python / Java / JavaScript)

我按你当前阶段,从最合理到最不该用的顺序讲。


一、方式 1:Windows 自带 curl(你现在就能用)

Windows 10+已经内置 curl,不用装。

1️⃣ 打开 CMD(不是 PowerShell)

cd D:\Program\elasticsearch-8.13.4

2️⃣ 插入一条数据

curl -X POST "http://localhost:9200/test/_doc/1" ^ -H "Content-Type: application/json" ^ -d "{\"name\":\"Tom\",\"age\":30}"

看到"result":"created"就对了。

3️⃣ 查询验证

curl "http://localhost:9200/test/_search?pretty"

二、方式 2:PowerShell(更符合 Windows 思维)

如果你讨厌 curl,这个更“Windows”。

插入数据

Invoke-RestMethod`-Uri http://localhost:9200/test/_doc/2 `-Method Post `-ContentType"application/json"`-Body'{"name":"Alice","age":25}'

查询

Invoke-RestMethodhttp://localhost:9200/test/_search?pretty

优点

  • 不用装任何东西
  • 适合写脚本、批量导入

三、方式 3:Kibana(如果你不是纯后端)

如果你要长期用 ES,而不是“验证一下就算”,
不装 Kibana 是浪费时间

步骤

  1. 下载 Kibana 8.13.4(版本必须匹配)

  2. 启动:

    bin\kibana.bat
  3. 打开:

    http://localhost:5601
  4. Dev Tools → Console

插数据(最清晰)

POST test/_doc { "name": "Bob", "age": 40 }

这是官方推荐的开发方式。


四、方式 4:程序写入(你迟早要走到这一步)

Python 示例(最少代码)

fromelasticsearchimportElasticsearch es=Elasticsearch("http://localhost:9200")es.index(index="test",id=3,document={"name":"Carol","age":35})

适合:

  • 数据同步
  • ETL
  • 日志/指标采集

五、你现在的一个关键问题(我必须点破)

你现在问的是:

“windows 怎么添加”

这是在逃避设计问题。

真正的问题应该是:

“我打算往 ES 里加什么类型的数据?”

如果你现在:

  • 随便_doc写 JSON
  • 不建 mapping
  • 不想索引策略

那么 2 周后你一定会遇到:

  • 字段类型错
  • 聚合做不了
  • 查询慢
  • 索引推倒重建

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 8:04:34

救命神器!9款AI论文平台测评:本科生毕业论文必备工具

救命神器!9款AI论文平台测评:本科生毕业论文必备工具 2026年AI论文平台测评:从功能到体验的全面解析 随着人工智能技术在学术领域的广泛应用,越来越多的本科生开始依赖AI工具辅助论文写作。然而,市面上的AI论文平台种类…

作者头像 李华
网站建设 2026/6/10 9:32:09

破局多平台管理困境:一体化终端管理如何成为企业效率引擎?

在当今混合办公与BYOD(自带设备)已成为常态的时代,企业的IT版图从未如此复杂。Windows、macOS、Linux、Android、iOS……多平台设备在赋予业务灵活性的同时,也为IT管理者织就了一张巨大的“管理迷网”。效率的隐形杀手&#xff1a…

作者头像 李华
网站建设 2026/5/30 18:52:06

qt qbrush设置填充与取消填充

void MainWindow::paintEvent(QPaintEvent *event){QMainWindow::paintEvent(event);QPainter painter(this);painter.setBrush(Qt::blue);painter.drawRect(10, 10, 100, 100);//停止填充painter.setBrush(Qt::NoBrush);painter.drawRect(120, 10, 100, 100);}

作者头像 李华
网站建设 2026/5/23 1:30:31

为什么选择PPO而不是DQN

PPO vs DQN 的选择分析 为什么选择PPO而不是DQN 1. 动作空间特性 你的设计: 离散动作类型 连续参数调节DQN局限: 主要适用于纯离散动作空间PPO优势: 天然支持混合策略(离散连续) python # 你的混合动作空间 move_action_probs -> Categorical di…

作者头像 李华
网站建设 2026/6/9 14:24:49

1_1_七段式SVPWM (传统算法反正切)算法理论与 MATLAB 实现详解

Simulink仿真资源 7段式SVPWM(传统算法反正切)算法理论与MATLAB实现详解资源-CSDN下载https://download.csdn.net/download/m0_37724753/92560492?spm1001.2014.3001.5503 七段式SVPWM (传统算法反正切)算法理论与 MATLAB 实现…

作者头像 李华
网站建设 2026/6/6 5:11:59

三端MMC自适应下垂控制模型预测与优化算法研究

三端mmc自适应下垂控制,模型预测控制最近在研究三端MMC(模块化多电平变流器)的自适应下垂控制和模型预测控制,感觉这玩意儿挺有意思的。今天就和大家聊聊这个话题,顺便写点代码,看看怎么在实际中应用这些控…

作者头像 李华