linux批量es数据,kibana——es的批量操作

一·_mget:

1.创建的索引如下:

linux批量es数据,kibana——es的批量操作_第1张图片

2.批量查询:

#查询两个

GET _mget

{

"docs":[

{

"_index":"testdb",

"_type":"ty2",

"_id":1

},

{

"_index":"testdb",

"_type":"ty1",

"_id":1

}]

}

#指明索引查询

GET testdb/_mget

{

"docs":[

{

"_type":"ty2",

"_id":1

},

{

"_type":"ty1",

"_id":1

}]

}

#指明索引和type

GET testdb/ty2/_mget

{

"docs":[

{

"_id":1

},

{

"_id":2

}]

}

#获取指定索引和type下的

GET testdb/ty2/_mget

{

"ids":[1,2]

}

二.bulk批量操作:

增删改查:把所有操作发送到一个节点解析,在由节点分发,数据量一次也不能提交太多

注:每条数据第一行为索引及type和id,第二行为数据内容(共两行,不能分开写,否则无法解析,除delete(删除)只有一句之外

#增

{"index":{"_index":"test","_type":"type1","_id":""}}

{"field1":"value1"}

#增

{"create":{"_index":"test","_type":"type1","_id":""}}

{"field1":"value1"}

#区别

#index时会检查_version。如果插入时没有指定_version,那对于已有的doc,_version会递增,并对文档覆盖。插入时如果指定_version,如果与已有的文档_version不相等,则插入失败,如果相等则覆盖,_version递增。

#create时也会检查_version,但是对于已有的文档,不会创建新文档,即插入失败。

{"delete":{"_index":"test","_type":"type1","_id":""}}

#改

{"create":{"_index":"test","_type":"type1","_id":""}}

{"docs":{"field1":"value2"}}

#添加案列

POST _bulk

{"index":{"_index":"lagou","_type":"job1","_id":""}}

{"title":"haha","salary":""}

{"index":{"_index":"lagou","_type":"job2","_id":""}}

{"title":"haha","salary":""}

Elasticsearch-6.7.0系列(三)5601端口 kibana——ES的UI界面

https://artifacts.elastic.co/downloads/kibana/kibana-6.7.0-linux-x86_64.tar.gz      Kibana下载 有了elast ...

ES bulk 批量操作

bulk允许在一个请求中进行多个操作(create.index.update.delete),也就是可以在一次请求裡做很多事情 也由于这个关系,因此bulk的请求体和其他请求的格式会有点不同 bulk ...

【转载】Securing Kibana + Elasticsearch

from: http://tom.meinlschmidt.org/2014/05/19/securing-kibana-elasticsearch/ After some successful se ...

elasticsearch使用bulk实现批量操作

本篇文章提供ES原生批量操作语法及使用bulk批量操作文档.文章依旧提供语法,具体实现大家根据语法,在对应处进行替换即可 一.原生批量获取文档 1.获取指定文档值(1) 语法: GET /_mget ...

ES入门宝典(详细截图版)

本文使用版本基于elasticsearch-6.4.0 1.什么是ES? 官网: https://www.elastic.co/products/elasticsearch  中文官网:https:/ ...

Elasticsearch-6.7.0系列(六)ES设置集群密码

感谢此老兄: 前提准备 安装kibana-6.7.0:

ELK(elasticsearch+logstash+kibana)入门到熟练-从0开始搭建日志分析系统教程

#此文篇幅较长,涵盖了elk从搭建到运行的知识,看此文档,你需要会点linux,还要看得懂点正则表达式,还有一个聪明的大脑,如果你没有漏掉步骤的话,还搭建不起来elk,你来打我. ELK使用elast ...

ELK学习005:Kibana 安装与运行

下载安装Kibana 1. 下载地址:https://www.elastic.co/cn/downloads/kibana 2. 解压下载的压缩包 [root@localhost ~]# tar -z ...

elasticsearch-dsl笔记

一.elasticsearch安装 安装java1.8以上 安装elasticsearch-rtf(https://github.com/medcl/elasticsearch-rtf) head插件 ...

随机推荐

python学习第三天

小结: 总体上,python是解释型语言,开源比较好,速度较慢,装逼神器,解释器较常用的是CPython,安装后python进入运行环境 exit()退出 第一个hello world : print ...

SQL 维护用得到的监控语句

使用DMV来分析SQL Server启动以来累计使用CPU资源最多的语句.例如下面的语句就可以列出前50名 s2.dbid, ( , ( ( ) )) AS sql_statement, execut ...

mac上做透明图片, png, alpha

现在OS X中自带的[预览]功能十分强大,我们甚至可以通过预览来直接制作一些透明效果的PNG图片,当做图片素材(例如图标)使用.这里要用到的是[预览]中的“即时Alpha”工具. -首先我们要使用预览 ...

九章算法系列(#3 Binary Tree &; Divide Conquer)-课堂笔记

前言 第一天的算法都还没有缓过来,直接就进入了第二天的算法学习.前一天一直在整理Binary Search的笔记,也没有提前预习一下,好在Binary Tree算是自己最熟的地方了吧(LeetCode ...

JMeter 连接数据库报错No suitable driver found for jdbc:xxxxxxxxx

添加JDBC Connection Configuration 和 JDBC Request 组件,添加相关信息 注意两个组件里面输入的Variable Name 必须一致 运行查看结果树出现如下错误 ...

Android注解框架实战-ButterKnife

文章大纲 Android注解框架介绍 ButterKnife实战 项目源码下载   一.框架介绍 为什么要用注解框架?  在Android开发过程中,我们经常性地需要操作组件,操作方法有findVie ...

【html】使用img标签和背景图片之间的区别

1.加载问题 背景图片会等到html结构加载完成才开始加载 img标签是网页结构的一部分,会在html结构加载的时候加载 在网页加载的过程中,背景图片会等到结构加载完成(网页的内容全部显示以后)才开始 ...

SCRUM管理之KPI与OKRs结合

以下内容是本人在担任ScrumMaster中的实际应用,供大家交流学习参考. 目录 1绩效考核原则 4 2绩效考核范围 4 3绩效计算 4 3.1KPI 4 3.1.1KPI指标评分表 4 3.1.2 ...

目标检测之选择性搜索-Selective Search

一.滑动窗口检测器 一种用于目标检测的暴力方法就是从左到右,从上到下滑动窗口,利用分类识别目标.为了在不同观察距离处检测不同的目标类型,我们可以使用不同大小和宽高比的窗口 得到窗口内的图片送入分类器, ...

关于eclipse项目的x号报错的一些问题

有些时候项目中并未有什么问题 但项目前会有一个X号报错且无法运行项目 我们不妨从jre和Tomcat的一些配置中找原因 1,首先查看jre的安装是否正确,可以看见并未出错 ,如果有问题,重新导入一下即 ...

你可能感兴趣的:(linux批量es数据)