Impala-shell命令参数列表太长

时间:2017-09-25 10:06:57

标签: linux sh impala

我有一个1,700行查询要在Impala-shell中执行。我使用以下命令创建了一个shell脚本:

impala-shell -V -i hostname -q "[QUERY]"

但是,当我使用sh script.sh执行它时,收到错误消息"Argument list too long"。我可以使用Impala-shell命令运行简单/短查询。

我还试图通过运行命令ulimit -s 65536来扩大限制,但我得到了同样的错误。

我怀疑查询的行数太大了。

1 个答案:

答案 0 :(得分:1)

-f选项就是答案。我准备了一个单独的SQL文件,它工作正常。 impala-shell -V -i hostname -f file.sql