我使用 MultipleOutputs 将数据输出到某些绝对路径,而不是相对于 OutputPath 的路径。
然后,我得到错误:
错误:org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException):无法为 [DFSClient_attempt_1425611626220_29142_m_000035_01 创建文件 [/test/convert.bak/326/201505110030/326-m-00035] -370311306_1] 在客户端 [192.168.7.146] 上,因为此文件已由 [DFSClient_attempt_1425611626220_29142_m_000035_1000_-53988495_1] 在 [192.168.7.149] 上的 [DFSClient_attempt_1425611626220_29142_1000_-53988495_1] 创建:2320) 在 org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFileInternal(FSNamesystem.java:2083) 在 org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFileInt(FSNamesystem.java:2012) 在org.apache.hadoop.hdfs.server.namenode.FSNamesystem.startFile(FSNamesystem.java:1963) 在