You need to enable JavaScript to run this app.
导航
Impala 使用 Proton
最近更新时间:2024.06.12 15:02:44首次发布时间:2024.06.12 15:02:44

1 说明

EMR 自 EMR-3.1.1(对应 Hadoop 3.x)开始支持 Proton SDK。本文描述了如何在火山 EMR 的 Impala 中使用 Proton SDK 读写 TOS 数据。

2 认证配置

认证配置参考:Hadoop 使用 Proton 文档

3 使用 TOS

3.1 在 Impala 创建 TOS 表

在创建 Impala 表的时候将location字段值设置成TOS地址,即可分析TOS的数据,例如:

CREATE TABLE `impala_tos_table`(
`id` STRING COMMENT '',
`brand` STRING COMMENT '',
`channel` STRING COMMENT '')
PARTITIONED BY (dt String)
LOCATION
'tos://您的bucket/impala_tos_table/';

3.2 在 Impala 写 TOS 表

insert into impala_tos_table partition(dt='20240512') values('0', 'brand0', 'channel0');

3.3 在 Impala 读 TOS 表

select * from impala_tos_table;