我正在通过hiveq.sql
脚本创建一个Hive外部表:
Create external table if not exists abc
(
id string
)
Row format delimited
fields terminated by '|'
Stored as textfile
LOCATION '${hiveconf:loc}/xyz/data';
但是当我尝试使用Shell脚本执行它时,我会遇到异常:
hive -hiveconf test_loc=/om/name/loc -f hiveq.sql
例外:
IllegalArgumentException java.net.URISyntaxException:
Relative path in absolute URI: ${hiveconf:test_loc%7D/xyz/data
请帮忙。
答案 0 :(得分:0)
错字......: - )
loc
与test_loc
${hiveconf:loc}
-hiveconf test_loc