我想使用如下所示的shell脚本将大文件从一个系统传输到另一个系统,以进行hadoop文件处理。可以说copy.sh
ssh -q -i test_key -o user @ remotehost / bin / remotescript获取/largefile.txt
当我使用Runtime.getRuntime()。exec(“ copy.sh”)从Java调用它时,它的工作状态良好,最多可以存储50GB的文件。超过50GB时就挂掉了。
如果我直接执行shell脚本,它对于200GB的文件也可以正常工作。但是我必须从java调用才能继续我的逻辑。