如何将数据插入Elasticsearch
我是Elasticearch的新手,并且已经尝试了2天,将一些数据插入Elasticearch。我在Google上发现有很多页面可以帮助创建索引(我不清楚“
index”,换句话说是“插入”吗?)然后很多地方给出了curl命令,但我确实没有知道在哪里执行这些代码行以插入数据。例:
curl -XPOST "http://[localhost]:9200/indexname/typename/optionalUniqueId" -d '{ "field" : "value" }'
我正在使用Window
7,并且已安装Java并成功运行elasticsearch。任何人都可以向我展示有关如何将数据插入Elasticearch的更多详细信息
非常感谢
回答:
您必须先curl
在PC中安装二进制文件。您可以从这里下载。
之后,将其解压缩到文件夹中。可以说C:\curl
。在该文件夹中,您将找到curl.exe
包含多个.dll
文件的文件。
现在,通过键入cmd
来打开命令提示符start menu
。并cd
c:\curl在那里键入内容,它将带您进入curl文件夹。现在执行curl
您拥有的命令。
一方面,Windows不支持在字段周围使用单引号。因此,您必须使用双引号。例如,我已将您的curl命令转换为适当的命令。
curl -H "Content-Type: application/json" -XPOST "http://localhost:9200/indexname/typename/optionalUniqueId" -d "{ \"field\" : \"value\"}"
以上是 如何将数据插入Elasticsearch 的全部内容, 来源链接: utcz.com/qa/435507.html