【发布时间】:2017-10-03 18:20:27
【问题描述】:
我使用以下方法将文件从本地 PC 上传到 hdfs:
FileSystem fs = FileSystem.get(conf);
boolean deleteSrc = true;
String destFile = "/user/admin/my.csv";
fs.copyFromLocalFile(deleteSrc,new Path(inputFile), new Path(destFile));
这会导致文件从本地存储中删除。因此,副本实际上是一个“移动”。
如何只上传 loca 文件的副本?
【问题讨论】:
-
如果你不想从本地删除,我认为
deleteSrc应该设置为false