Impala-shell 命令参数列表太长
Impala-shell Command Argument List Too Long
我有一个 1,700 行的查询要在 Impala-shell 中执行。我使用以下命令创建了一个 shell 脚本:
impala-shell -V -i hostname -q "[QUERY]"
但是,当我使用 sh script.sh
执行它时,我收到了错误消息 "Argument list too long"
。我可以使用 Impala-shell 命令 运行 simpler/short 查询。
我也尝试通过运行ning命令ulimit -s 65536
扩大限制,但我得到了同样的错误。
我怀疑查询的行数太大。
-f 选项就是答案。我准备了一个单独的 SQL 文件并且它起作用了。
impala-shell -V -i hostname -f file.sql
我有一个 1,700 行的查询要在 Impala-shell 中执行。我使用以下命令创建了一个 shell 脚本:
impala-shell -V -i hostname -q "[QUERY]"
但是,当我使用 sh script.sh
执行它时,我收到了错误消息 "Argument list too long"
。我可以使用 Impala-shell 命令 运行 simpler/short 查询。
我也尝试通过运行ning命令ulimit -s 65536
扩大限制,但我得到了同样的错误。
我怀疑查询的行数太大。
-f 选项就是答案。我准备了一个单独的 SQL 文件并且它起作用了。
impala-shell -V -i hostname -f file.sql