配置impala支持kudu

2025-10-31 10:10:19

1、点击impala

配置impala支持kudu

2、点击配置

配置impala支持kudu

3、找到Kudu服务,选择Kudu后重启impala

配置impala支持kudu

4、创建表

从 Impala 在 Kudu 中创建一个新表类似于将现有的 Kudu 表映射到 Impala 表,罪季但需要自侵霜己指定模式和分区信息。

在 CREATE TABLE 语句中,必惹宿截须首先列出构成主键的列。此外,主键列隐式标记为 NOT NULL 。

创建新的 Kudu 表时,需要指定一个分配方案。

配置impala支持kudu

5、查询 Impala 中现有的 Kudu 表

通过 Kudu API 或其他集成(如 Apache Spark )创建的表不会在 Impala 中自动显示。要查询它们,必须先在 Impala 中创建外部表以将 Kudu 表映射到 Impala 数据库中:

配置impala支持kudu

6、使用 CREATE TABLE ... AS SELECT 语句查询 Impala 中的任何其他表或来创建表。

以下示例将现有表 old_table 中的所有行导入到 Kudu 表 new_table 中。 new_table 中的列的名称和类型将根据 SELECT 语句的结果集中的列确定。

注意,必须另外指定主键和分区。

配置impala支持kudu

7、不支持 Kudu 表的 Impala 关键字

创建 Kudu 表时不支持以下 Impala 关键字:

- PARTITIONED

- LOCATION

- ROW FORMAT

8、将数据插入 Kudu 表

Impala 允许使用 SQL 语句将数据插入 Kudu表 。

插入单个值:

配置impala支持kudu

9、插入多个值:

配置impala支持kudu

10、插入其他表的值:

配置impala支持kudu

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢