我正在尝试通过shell脚本执行hql。我在执行以下命令时遇到错误。我正在尝试生成 where
-通过传递参数进行子句搜索。请协助我纠正代码: test.sh
:
dbname=maggy
tablename=table1
line=('123214343445567','223214343445567','323214343445567')
echo "connecting to database" $dbname
echo "using table " $tablename
echo "for digit" $line
hive -hiveconf DB_NAME=$dbname -hiveconf TABLE_NAME=$tablename -hiveconf WC_LINE=$line -f
/select.hql
``` `select.hql` :
select * from ${hiveconf:DB_NAME}.${hiveconf:TABLE_NAME} where mainky=${hiveconf:WC_LINE};
暂无答案!
目前还没有任何答案,快来回答吧!