怎么把文件拷贝到HDFS【指定的位置】上去
各位大大,情况如标题所示,先来俩图吧:第二个是API,那个copyFormLocalFile方法中的目的路径为空时,它会自动创建,我试过,但是这样以来就会覆盖已经存在的路径啊吗?吗?怎么解决呢吗?
还有,如果指定路径为'/',可以拷贝份文件到HDFS;但是如果把目标路径dst改成其他的,如图的:/upload,之后,他就不拷贝了,就一个劲的创建/upload吗?怎么回事,求解吗? 好吧,我失误了!! 第二个解决了!!
因为:Path dst=new Path("/upload");创建的是一个文件,文件不能往文件里拷贝,所以导致最后拷贝失败,唉!看来我自问自答了,哈哈!下次发帖前小心....
但是dst,还是会被覆盖吗?吗?吗? 这个真不懂,求解!! 你不会判断一下啊 你API选错了,copyFromLocalFile的接口有很多个,到官网上多看看吧。
页:
[1]