Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop Apache配置单元-单次插入日期值_Hadoop_Hiveql_Apache Hive - Fatal编程技术网

Hadoop Apache配置单元-单次插入日期值

Hadoop Apache配置单元-单次插入日期值,hadoop,hiveql,apache-hive,Hadoop,Hiveql,Apache Hive,我正在尝试使用配置单元将日期插入到日期列中。到目前为止,我已经试过了 INSERT INTO table1 (EmpNo, DOB) VALUES ('Clerk#0008000', cast(substring(from_unixtime(unix_timestamp(cast('2016-01-01' as string), 'yyyy-MM-dd')),1,10) as date)); 及 及 但我还是会 FAILED: SemanticException [Error 10293]:

我正在尝试使用配置单元将日期插入到日期列中。到目前为止,我已经试过了

INSERT INTO table1 (EmpNo, DOB)
VALUES ('Clerk#0008000', cast(substring(from_unixtime(unix_timestamp(cast('2016-01-01' as string), 'yyyy-MM-dd')),1,10) as date));

但我还是会

FAILED: SemanticException [Error 10293]: Unable to create temp file for insert values Expression of type TOK_FUNCTION not supported in insert/values

失败:ParseException行2:186无法识别谓词“”。语句中的规则“regularBody”失败
已在基于ORC的表上启用了Hive ACID,无日期的简单插入正在工作


我想我错过了一些非常简单的事情。但是我不能把手指放在上面。

好的。我找到了。我现在觉得自己像个傻瓜

就这么简单

INSERT INTO table1 values ('Clerk#0008000', '2016-01-01');
FAILED: SemanticException [Error 10293]: Unable to create temp file for insert values Expression of type TOK_FUNCTION not supported in insert/values
FAILED: ParseException line 2:186 Failed to recognize predicate '<EOF>'. Failed rule: 'regularBody' in statement
INSERT INTO table1 values ('Clerk#0008000', '2016-01-01');