配置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、插入其他表的值:

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