我有一个1700行的查询要在impalashell中执行。我用以下命令创建了一个shell脚本: impala-shell -V -i hostname -q "[QUERY]" 但是,当我用 sh script.sh ,我收到了错误信息 "Argument list too long" . 我能够使用impala shell命令运行更简单/简短的查询。我还试图通过运行命令来扩大限制 ulimit -s 65536 但我也犯了同样的错误。我怀疑查询的行数太多。
impala-shell -V -i hostname -q "[QUERY]"
sh script.sh
"Argument list too long"
ulimit -s 65536
tkclm6bt1#
-f选项就是答案。我准备了一个单独的sql文件,它成功了。 impala-shell -V -i hostname -f file.sql
impala-shell -V -i hostname -f file.sql
1条答案
按热度按时间tkclm6bt1#
-f选项就是答案。我准备了一个单独的sql文件,它成功了。
impala-shell -V -i hostname -f file.sql