1、点击impala
2、点击配置
3、找到Kudu服务,选择Kudu后重启impala
4、创建表从 Impala 在 Kudu 中创建一个新表类似于将现有的 Kudu 表映射到 诔罨租磊Impala 表,但需要自己指定模式和分区信息。在 CREA皈其拄攥TE TABLE 语句中,必须首先列出构成主键的列。此外,主键列隐式标记为 NOT NULL 。创建新的 Kudu 表时,需要指定一个分配方案。
5、查询 Impala 中现有的 Kudu 表通过 Kudu API 或其他集成(如 Apache Sp锾攒揉敫ark )创建的表不会在 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、插入其他表的值: