f运行查询

bfrts1fy  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(334)
hive -f ${path}/hive_load_$tablename.hql -hivevar ${db}=$db -hivevar ${START_DATE}=$START_DATE  -hivevar ${end_date}=$END_DATE

这是我试图运行的代码。path、db、start\u date、end\u date是将从另一个文件传递的参数。这就是我得到的错误。

Logging initialized using configuration in file:/etc/hive/2.6.1.0-129/0/hive-log4j.properties
NoViableAltException(16@[202:1: tableName : (db= identifier DOT tab= identifier -> ^( TOK_TABNAME $db $tab) |tab= identifier -> ^( TOK_TABNAME $tab) );]).

如果我做错了什么,请告诉我。提前谢谢。

watbbzwu

watbbzwu1#

变量没有正确传入。应该是的

hive -f ${path}/hive_load_$tablename.hql --hivevar db=${db} --hivevar START_DATE=${START_DATE} --hivevar end_date=${END_DATE}

相关问题