【发布时间】:2016-08-27 16:33:36
【问题描述】:
这是我在 shell 脚本中的配置单元查询。它的作用是一次从文本文件中读取一个表名并运行配置单元查询以将行插入其中。
当我用整数值 1 替换“I”时,它可以正常工作。尝试了几种方法来传递“我”,但它不起作用。任何帮助表示赞赏。
Hive 查询
for line in $(cat ../hive/ListofTableNames.txt);
do
eval "hive -e 'SET hive.exec.dynamic.partition.mode=nonstrict;
FROM sourcedb.$line
INSERT OVERWRITE TABLE targetdb.$line
SELECT from_unixtime(unix_timestamp()),**'I'**,*;'"
done
【问题讨论】: