Kudu-Impala集成特性

简介:

Kudu-Impala 集成特性

  CREATE / ALTER / DROP TABLE

  Impala 支持使用 Kudu 作为持久层来 creating(创建),altering(修改)和 dropping(删除)表。这些表遵循与 Impala 中其他表格相同的 Internal / external(内部 / 外部)方法,允许灵活的数据采集和查询。

 

  INSERT

  数据可以使用与那些使用 HDFS 或 HBase 持久性的任何其他 Impala 表相同的语法插入 Impala 中的 Kudu 表。

 

  UPDATE / DELETE

  Impala 支持 UPDATE 和 DELETE SQL 命令逐行或批处理修改 Kudu 表中的已有的数据。选择 SQL 命令的语法与现有标准尽可能兼容。除了简单 DELETE 或 UPDATE 命令之外,还可以 FROM 在子查询中指定带有子句的复杂连接。

 

  Flexible Partitioning(灵活分区)

  与 Hive 中的表分区类似,Kudu 允许您通过 hash 或范围动态预分割成预定义数量的 tablets,以便在集群中均匀分布写入和查询。您可以通过任意数量的 primary key(主键)列,任意数量的 hashes 和可选的 list of split rows 来进行分区。参见模式设计。

 

  Parallel Scan(并行扫描)

  为了在现代硬件上实现最高的性能,Impala 使用的 Kudu 客户端可以跨多个 tablets 扫描。

 

  High-efficiency queries(高效查询)

  在可能的情况下,Impala 将谓词评估下推到 Kudu,以便使谓词评估为尽可能接近数据。在许多任务中,查询性能与 Parquet 相当。

  有关使用 Impala 查询存储在 Kudu 中的数据的更多详细信息,请参阅 Impala 文档。



本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7607455.html,如需转载请自行联系原作者

相关文章
|
传感器 存储 监控
示例一、集成温度传感器(DS1820)温度特性
示例一、集成温度传感器(DS1820)温度特性
399 1
|
Kubernetes Cloud Native 应用服务中间件
Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性
Cilium 是一个基于 eBPF 的高性能容器网络项目,提供网络、可观测性、安全三方面的解决方案。
Cilium 首次集成国内云服务,阿里云 ENI 被纳入新版本特性
|
SQL 存储 NoSQL
【译】SQL数据库集成NoSQL类特性
【源文】https://www.datanami.com/2017/09/25/sql-databases-integrating-nosql-like-features 【译文】 过去的几十年间,关系型数据库(SQL)在全世界几乎应用到所有类型的业务。
1408 0
|
前端开发 Java 数据库连接
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
<p>Bean Validation 1.1当前实现是Hibernate validator 5,且spring4才支持。接下来我们从以下几个方法讲解Bean Validation 1.1,当然不一定是新特性:</p> <ol style="font-size:14px"> <li> 集成Bean Validation 1.1到SpringMVC</li> <li> 分组验证、分组顺序及
2778 0
|
SQL Java 测试技术
Spring4.1新特性——数据库集成测试
<p>在Spring 4.1之前我们在准备测试数据时可能通过继承AbstractTransactionalJUnit4SpringContextTests,然后调用executeSqlScript()进行测试,其中存在一个主要问题:如果要同时执行多个数据源的初始化就靠不住了,而且使用起来也不是特别便利,Spring4.1提供了@Sql注解来完成这个任务。</p> <p> </p> <p
2814 0
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
384 0
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
1146 6
|
Java 关系型数据库 MySQL
如何实现Springboot+camunda+mysql的集成
【7月更文挑战第2天】集成Spring Boot、Camunda和MySQL的简要步骤: 1. 初始化Spring Boot项目,添加Camunda和MySQL驱动依赖。 2. 配置`application.properties`,包括数据库URL、用户名和密码。 3. 设置Camunda引擎属性,指定数据源。 4. 引入流程定义文件(如`.bpmn`)。 5. 创建服务处理流程操作,创建控制器接收请求。 6. Camunda自动在数据库创建表结构。 7. 启动应用,测试流程启动,如通过服务和控制器开始流程实例。 示例代码包括服务类启动流程实例及控制器接口。实际集成需按业务需求调整。
974 4

热门文章

最新文章