多语言展示
当前在线:285今日阅读:60今日分享:41

配置impala支持kudu

大数据资料,配置impala支持kudu步骤详解。
方法/步骤
1

点击impala

2

点击配置

3

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

4

创建表从 Impala 在 Kudu 中创建一个新表类似于将现有的 Kudu 表映射到 Impala 表,但需要自己指定模式和分区信息。在 CREATE TABLE 语句中,必须首先列出构成主键的列。此外,主键列隐式标记为 NOT NULL 。创建新的 Kudu 表时,需要指定一个分配方案。

5

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

6

使用 CREATE TABLE ... AS SELECT 语句查询 Impala 中的任何其他表或来创建表。以下示例将现有表 old_table 中的所有行导入到 Kudu 表 new_table 中。 new_table 中的列的名称和类型将根据 SELECT 语句的结果集中的列确定。注意,必须另外指定主键和分区。

7

不支持 Kudu 表的 Impala 关键字创建 Kudu 表时不支持以下 Impala 关键字:- PARTITIONED- LOCATION- ROW FORMAT

8

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

9

插入多个值:

10

插入其他表的值:

注意事项

kudu表的update操作不能更改主键的值,其他与标准SQL语法相同。

推荐信息