批量操作 bulk | 学习笔记

简介: 快速学习批量操作 bulk

开发者学堂课程【ElasticSearch 入门精讲批量操作 bulk学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/9993


批量操作 bulk


ES JavaAPI 之批量操作 bulk

@Test

public void testBulklnsert() {

String deptDev= "("name"·"研发部", "deptNo" :20)";

String deptMarket = "("name""市场部", "deptNo" : 30)";

String deptOffice = "("name":"行政部", "deptNo" :40)";

client.prepareBulk()

.add(new IndexRequest(index, "dep", "1").source(deptDev))

.add(newIndexRequest(index,"dep", "2").source(deptMarket))

.add(newIndexRequest(index,"dep", "3").source(deptOffice))

.add(new DeleteRequest(index, type, "3")

·get();

}

@Test

public void testBulkDealwith() {

//步骤

//①准备需要进行批量操作的数据

//a)批量新增

IndexRequestBuilder indexRequestBuilder = client.preparelndex(INDEX, TYPE).setSource(JSON. toJSONString(new Product( name: "sqoop", author: "杰克逊“

IndexRequestBuilder indexRequestBuilder2 = client.preparelndex(INDEX, TYPE).setSource(JSON. toJSONString(new Product( name: "Flume", author. "杰克逊“

//b)批量删除

DeleteRequestBuilder deleteRequestBuilder = client.prepareDelete(INDEX, TYPE, id: "3");

//批处理实施

BulkResponse responses = client.prepareBulk()

.add(indexRequestBuilder)

.add(indexRequestBuilder2)

.add(deleteRequestBuilder)

.get();

相关文章
|
6月前
|
分布式计算 DataWorks 大数据
DataWorks常见问题之如何批量删除临时查询文件
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
4月前
|
SQL 分布式计算 DataWorks
MaxCompute操作报错合集之使用sql查询一个表的分区数据时遇到报错,该如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
4月前
|
DataWorks 安全 Java
DataWorks操作报错合集之新建的子账户无法在数据开发查找表数据,报错显示没有权限,该如何处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
SQL 分布式计算 大数据
MaxCompute操作报错合集之如何实现查询不存在分区的表时能够报错
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
4月前
|
DataWorks 数据管理 大数据
DataWorks操作报错合集之表中新增字段,设置定时任务重新发布,报错:缺失字段,是什么情况
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之离线同步任务中,把表数据同步到POLARDB,显示所有数据都是脏数据,报错信息:ERROR JobContainer - 运行scheduler 模式[local]出错.是什么原因
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
SQL DataWorks 数据管理
DataWorks操作报错合集之开发环境中的节点在批量操作修改调度资源组后出现失败情况时,该如何操作
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
6月前
|
自然语言处理 索引
03_ES数据查询操作
03_ES数据查询操作
86 0
|
6月前
|
Java API 数据安全/隐私保护
实时计算 Flink版操作报错合集之变更数据流转换为Insert-Only记录时,报错"datastream api record contains: Delete"如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
69 0
|
6月前
|
存储
ES批量写入数据
ES批量写入数据
229 1
下一篇
无影云桌面