如何从shell脚本向配置单元外部表传递路径?

ckocjqey  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(397)

我正在通过 hiveq.sql 脚本:

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

请帮忙。

nimxete2

nimxete21#

打字错误…:-) loc 与。 test_loc ```
${hiveconf:loc}

-hiveconf test_loc

相关问题