Hive 创建外部表,没有数据-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Hive 创建外部表,没有数据

开源大数据EMR 2019-04-26 15:29:05 1831

Hive 创建外部表,没有数据

SQL HIVE
分享到
取消 提交回答
全部回答(1)
  • 开源大数据EMR
    2019-07-17 23:34:19

    例如:
    试用
    CREATE EXTERNAL TABLE storage_log(content STRING) PARTITIONED BY (ds STRING)

    ROW FORMAT DELIMITED
    FIELDS TERMINATED BY '\t'
    STORED AS TEXTFILE
    LOCATION 'oss://log-124531712/biz-logs/airtake/pro/storage'; 
    hive> select * from storage_log;
    OK
    Time taken: 0.3 seconds
    创建完外部表后没有数据

    实际上 Hive 并不会自动关联指定目录的 partitions 目录,您需要手动操作,例如:
    试用
    alter table storage_log add partition(ds=123); OK

    Time taken: 0.137 seconds
    hive> select * from storage_log;
    OK
    abcd    123
    efgh    123
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题