news 2026/5/1 8:10:14

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/5/1 6:14:12

全球首个1米高精度特大城市开放空间数据集(Tif)

数据简介 本数据集提供全球169个特大城市的开放空间分类数据,涵盖公园绿地、运动空间、交通空间等五类城市开放空间,为城市宜居性和可持续发展研究提供精细空间数据。 数据详情 基本参数 数据引用 引用:Fan, R., Wang, L., Xu, Z. et al.…

作者头像 李华
网站建设 2026/4/25 23:08:53

MATLAB实现粒子群优化随机森林回归预测代码:高效处理数据集

粒子群算法PSO优化随机森林RFR的回归预测MATLAB代码 代码注释清楚,可以读取EXCEL数据,使用换自己数据集。 很方便,初学者容易上手。PSO-RF:一种基于粒子群优化的随机森林回归框架及其MATLAB实现一、背景在工业大数据、金融风控…

作者头像 李华