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) );]).
如果我做错了什么,请告诉我。提前谢谢。
1条答案
按热度按时间watbbzwu1#
变量没有正确传入。应该是的