我必须通过配置单元查询在表中插入当前日期(时间戳)。由于某种原因,查询失败。有人能帮帮我吗。
CREATE EXTERNAL TABLE IF NOT EXISTS dataFlagTest(
date string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
LOCATION 's3://bckt1/hive_test/dateFlag/';
现在要插入它,我运行以下查询:
INSERT OVERWRITE TABLE dataFlagTest
SELECT from_unixtime(unix_timestamp()) ;
失败,错误如下:
FAILED: NullPointerException null
有人能帮帮我吗
1条答案
按热度按时间chhqkbe11#
解决方法是你必须从一个表中选择。不能在没有from子句的情况下运行select。
因此,创建一个包含1行的示例表或使用现有表,如下所示: