[如果我使用copyFromLocalFile()
将文件放入HDFS中,且覆盖设置为false
,那么在第二个进程调用copyFromLocalFile()
写入HDFS上的相同位置时,也将覆盖设置为false
会发生什么?第一个看跌期权完成了吗?
如果第二个调用将抛出IOException
,我可以确定异常是由于当前正在进行的现有放置操作而不是由于网络故障或其他问题引起的?
((来源:作为活跃的HDFS开发人员的个人经历)
第二个调用将抛出FileAlreadyExistsException
ClientProtocol
记录的in its Javadoc。