文档章节

ElasticSearch的Sample Data,即测试数据

shawnplaying
 shawnplaying
发布于 2016/03/31 16:12
字数 347
阅读 1031
收藏 1

ElasticSearch的sample data:

1 account.zip

https://github.com/bly2k/files/blob/master/accounts.zip?raw=true

2 shakespeare.json

https://www.elastic.co/guide/en/kibana/3.0/snippets/shakespeare.json

3 logs.json1.gz

https://download.elastic.co/demos/kibana/gettingstarted/logs.jsonl.gz


将他们加载入ES。

先解压缩,然后使用命令批量加载。

curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary "@accounts.json"
省略了很多数据
  }, {
    "index" : {
      "_index" : "bank",
      "_type" : "account",
      "_id" : "990",
      "_version" : 1,
      "_shards" : {
        "total" : 2,
        "successful" : 1,
        "failed" : 0
      },
      "status" : 201
    }
  }, {
    "index" : {
      "_index" : "bank",
      "_type" : "account",
      "_id" : "995",
      "_version" : 1,
      "_shards" : {
        "total" : 2,
        "successful" : 1,
        "failed" : 0
      },
      "status" : 201
    }
  } ]
}
[appadmin@hadoop4 ~]$ curl 'localhost:9200/_cat/indices?v'
health status index    pri rep docs.count docs.deleted store.size pri.store.size 
yellow open   bank       5   1       1000            0      447kb          447kb 
[appadmin@hadoop4 ~]$

shaekspeare和logs,先做mapping。

[appadmin@hadoop4 es]$ curl -XPUT http://localhost:9200/shakespeare -d '
 {
  "mappings" : {
   "_default_" : {
    "properties" : {
     "speaker" : {"type": "string", "index" : "not_analyzed" },
     "play_name" : {"type": "string", "index" : "not_analyzed" },
     "line_id" : { "type" : "integer" },
     "speech_number" : { "type" : "integer" }
    }
   }
  }
 }
 ';
{"acknowledged":true} 
[appadmin@hadoop4 es]$

logs

[appadmin@hadoop4 es]$ curl -XPUT http://localhost:9200/logstash-2015.05.18 -d '
 {
   "mappings": {
     "log": {
       "properties": {
         "geo": {
           "properties": {
             "coordinates": {
               "type": "geo_point"
             }
           }
         }
       }
     }
   }
 }
 ';
{"acknowledged":true}[appadmin@hadoop4 es]$

同样的方法:

[appadmin@hadoop4 es]$ curl -XPUT http://localhost:9200/logstash-2015.05.19 -d '
 {
   "mappings": {
     "log": {
       "properties": {
         "geo": {
           "properties": {
             "coordinates": {
               "type": "geo_point"
             }
           }
         }
       }
     }
   }
 }
 ';
{"acknowledged":true}[appadmin@hadoop4 es]$ 
[appadmin@hadoop4 es]$ curl -XPUT http://localhost:9200/logstash-2015.05.20 -d '
 {
   "mappings": {
     "log": {
       "properties": {
         "geo": {
           "properties": {
             "coordinates": {
               "type": "geo_point"
             }
           }
         }
       }
     }
   }
 }
 ';
{"acknowledged":true}[appadmin@hadoop4 es]$

同样的数据加载命令:

curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json
curl -XPOST 'localhost:9200/shakespeare/_bulk?pretty' --data-binary @shakespeare.json
curl -XPOST 'localhost:9200/_bulk?pretty' --data-binary @logs.jsonl


© 著作权归作者所有

shawnplaying
粉丝 15
博文 128
码字总数 70642
作品 0
海淀
系统管理员
私信 提问
spring-data-elasticsearch 基本案例详解(三)

『 风云说:能分享自己职位的知识的领导是个好领导。 』 运行环境:JDK 7 或 8,Maven 3.0+ 技术栈:SpringBoot 1.5+, Spring Data Elasticsearch 1.5+ ,ElasticSearch 2.3.2 本文提纲 一、...

夜黑人模糊灬
2018/05/13
880
1
Spring Data Elasticsearch使用

5.Spring Data Elasticsearch Elasticsearch提供的Java客户端有一些不太方便的地方: 很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的 需要自己把对象序列化为json存储 ...

强某某
05/05
0
0
ElasticSearch开发问题汇总(不断更新中)

1、Mapping: [译]ElasticSearch数据类型--string类型已死, 字符串数据永生 ElasticSearch动态日期映射 2、Spring Data Elasticsearch: Spring Data Elasticsearch教程...

九州暮云
2018/07/18
199
0
springboot整合elasticsearch全文检索入门

只是简单的整合介绍 # 安装 下载elasticsearch与kibana https://www.elastic.co/start # 依赖 springBoot 2.0.5.RELEASE 起步依赖的elasticsearch的版本是 5.6.11 # 配置 可在application.y...

FutaoSmile丶
2018/10/23
0
0
ElasticSearch的介绍及使用

1.ElasticSearch 简介 : 是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源...

全世界最好的肥猪精
2018/12/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

vivo互联网技术
36分钟前
4
0
学会这5个Excel技巧,让你拒绝加班

在网上,随处都可以看到Excel技巧,估计已看腻了吧?但下面5个Excel技巧会让你相见恨晚。关键的是它们个个还很实用 图一 技巧1:快速删除边框 有时当我们处理数据需要去掉边框,按Ctrl+Shif...

干货趣分享
今天
11
0
JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
今天
9
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
15
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
3.3K
25

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部