更新时间:2023-04-03 GMT+08:00

创建OBS表时正确指定OBS路径

场景概述

创建OBS表时,OBS路径须指定到数据库下的具体表层路径。路径格式为:obs://xxx/数据库名/表名。

创建OBS表更多语法介绍请参考《数据湖探索Spark SQL语法参考》。

正确示例

CREATE TABLE `di_seller_task_activity_30d`(`user_id` STRING COMMENT '用户ID') SORTED as parquet
LOCATION 'obs://akc-bigdata/akdc.db/di_seller_task_activity_30d'

错误示例

CREATE TABLE `di_seller_task_activity_30d`(`user_id` STRING COMMENT '用户ID') SORTED as parquet
LOCATION 'obs://akc-bigdata/akdc.db'

如果指定路径为akdc.db时,进行insert overwrite操作时,会将akdc.db下的数据都清空,造成重大事故。

作业开发 所有常见问题

more