INFO fs.FSInputChecker: Found checksum error:

异常:

19/03/07 00:38:05 INFO fs.FSInputChecker: Found checksum error: b[0, 81]=7a6169796971690a7a61692079692071690a7a616979692071690a7a6169202020796971690a7a6169796971690a7a616920796971690a7a616979692071690a7a616920796971690a7a6169796971690a
org.apache.hadoop.fs.ChecksumException: Checksum error: file:/opt/module/hadoop-2.7.2/zaiyiqi.txt at 0 exp: -288901148 got: -395678816
        at org.apache.hadoop.fs.FSInputChecker.verifySums(FSInputChecker.java:323)
        at org.apache.hadoop.fs.FSInputChecker.readChecksumChunk(FSInputChecker.java:279)
        at org.apache.hadoop.fs.FSInputChecker.read1(FSInputChecker.java:228)
        at org.apache.hadoop.fs.FSInputChecker.read(FSInputChecker.java:196)
        at java.io.DataInputStream.read(DataInputStream.java:100)
        at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:85)
        at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:59)
        at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:119)
        at org.apache.hadoop.fs.shell.CommandWithDestination$TargetFileSystem.writeStreamToFile(CommandWithDestination.java:466)
        at org.apache.hadoop.fs.shell.CommandWithDestination.copyStreamToTarget(CommandWithDestination.java:391)
        at org.apache.hadoop.fs.shell.CommandWithDestination.copyFileToTarget(CommandWithDestination.java:328)
        at org.apache.hadoop.fs.shell.CommandWithDestination.processPath(CommandWithDestination.java:263)
        at org.apache.hadoop.fs.shell.CommandWithDestination.processPath(CommandWithDestination.java:248)
        at org.apache.hadoop.fs.shell.Command.processPaths(Command.java:317)
        at org.apache.hadoop.fs.shell.Command.processPathArgument(Command.java:289)
        at org.apache.hadoop.fs.shell.CommandWithDestination.processPathArgument(CommandWithDestination.java:243)
        at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:271)[添加链接描述](https://blog.csdn.net/longshenlmj/article/details/15501465%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%9A)
        at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:255)
        at org.apache.hadoop.fs.shell.CommandWithDestination.processArguments(CommandWithDestination.java:220)
        at org.apache.hadoop.fs.shell.CopyCommands$Put.processArguments(CopyCommands.java:267)
        at org.apache.hadoop.fs.shell.Command.processRawArguments(Command.java:201)
        at org.apache.hadoop.fs.shell.Command.run(Command.java:165)
        at org.apache.hadoop.fs.FsShell.run(FsShell.java:287)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
        at org.apache.hadoop.fs.FsShell.main(FsShell.java:340)
put: Checksum error: file:/opt/module/hadoop-2.7.2/zaiyiqi.txt at 0 exp: -288901148 got: -395678816

原因分析:

https://blog.csdn.net/longshenlmj/article/details/15501465

解决方案:

将文件进行重命名

 sudo mv zaiyiqi.txt input.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值