ElasticSearch 官网测试数据
发布日期:2021-07-28 08:29:50 浏览次数:2 分类:技术文章

本文共 1558 字,大约阅读时间需要 5 分钟。

一) 准备测试数据

去官网下载测试数据
二) 解压数据到目录
本次操作在虚拟中,我的解压地址是:
在这里插入图片描述
三)数据导入
3.1 打开Kibana的Dev Tools
在这里插入图片描述
3.2 创建三份测试数据对应的mapping
//莎士比亚的mapping

PUT /shakespeare{ "mappings": {  "doc": {   "properties": {    "speaker": {"type": "keyword"},    "play_name": {"type": "keyword"},    "line_id": {"type": "integer"},    "speech_number": {"type": "integer"}   }  } }//log的测试数据的mappingPUT /logstash-2019.01.21{  "mappings": {    "log": {      "properties": {        "geo": {          "properties": {            "coordinates": {              "type": "geo_point"            }          }        }      }    }  }}PUT /logstash-2019.01.20{  "mappings": {    "log": {      "properties": {        "geo": {          "properties": {            "coordinates": {              "type": "geo_point"            }          }        }      }    }  }}PUT /logstash-2019.01.22{  "mappings": {    "log": {      "properties": {        "geo": {          "properties": {            "coordinates": {              "type": "geo_point"            }          }        }      }    }  }}

执行上面的语句

在这里插入图片描述
执行结果
在这里插入图片描述
导入数据:
WINDOWS: 在任意地方启动cmd,输入下面命令
linux :进入任意目录

  • (前提是安装了curl)

  • 官网给的是单引号,但是单引号在win系统下运行会出错,改成双引号就好了。

  • 而且这一句-H "Content-Type: application/x-ndjson"是必须要有的

    • curl -H “Content-Type: application/x-ndjson” -XPOST “192.168.6.66:9200/shakespeare/doc/_bulk?pretty” --data-binary @shakespeare_6.0.json
      curl -H “Content-Type: application/x-ndjson” -XPOST “192.168.6.66:9200/bank/account/_bulk?pretty” --data-binary @accounts.json
      curl -H “Content-Type: application/x-ndjson” -XPOST “192.168.6.66:9200/_bulk?pretty” --data-binary @logs.jsonl

转载地址:https://blog.csdn.net/sinat_17775997/article/details/116132070 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ElasticSearch学习笔记 | Match和Match_phrase匹配搜索
下一篇:ElasticSearch学习笔记 | Aggregations执行聚合

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月22日 00时21分57秒