我正在嘗試使用s3DistCp將1個S3文件夾中的一些小文件合併到另一個S3文件夾。腳本是這樣的:S3DistCp作業失敗: - dest不匹配
elastic-mapreduce --jobflow j-33EDUGSQCN0PZ --jar \
/home/hadoop/lib/emr-s3distcp-1.0.jar \
--args '--src,s3://li-test/data, \
--dest,s3://li-test/result, \
--groupBy,[0-9]*,\
--targetSize,128'
但是我得到java.lang.RuntimeException錯誤如下。需要幫助。謝謝!
線程「main」中的異常java.lang.RuntimeException:參數\ --dest不匹配。在emr.hbase.options.Options.parseArguments(Options.java:75) at emr.hbase.options.Options.parseArguments(Options.java:57) at com.amazon.elasticmapreduce.s3distcp.S3DistCp $ S3DistCpOptions。
(S3DistCp.java:124) 在com.amazon.elasticmapreduce.s3distcp.S3DistCp.run(S3DistCp.java:545) 在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79) at com.amazon.elasticmapreduce.s3distcp.Main.main(Main.java:13) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java方法) :606) at org.apache.hadoop.util.RunJar.main(RunJar.java:187)