У меня был кластер из 15 узлов, работавших несколько дней подряд go, но теперь один датодет мертв, и я не смог устранить ошибку.
2020-03-01 07:59:26,132 INFO impl.FsDatasetImpl (FsDatasetImpl.java:registerMBean(2077)) - Registered FSDatasetState MBean
2020-03-01 07:59:26,136 INFO impl.FsDatasetImpl (FsDatasetImpl.java:addBlockPool(2522)) - Adding block pool BP-667822577-x.x.x.x-1463661455878
2020-03-01 07:59:26,138 INFO impl.FsDatasetImpl (FsVolumeList.java:run(403)) - Scanning block pool BP-667822577-x.x.x.x-1463661455878 on volume /storage/hdfs/data/current...
2020-03-01 07:59:26,246 INFO impl.FsDatasetImpl (FsVolumeList.java:run(413)) - Caught exception while scanning /storage/hdfs/data/current. Will throw later.
java.io.IOException: Expecting a line not the end of stream
at org.apache.hadoop.fs.DU.parseExecResult(DU.java:233)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:562)
at org.apache.hadoop.util.Shell.run(Shell.java:487)
at org.apache.hadoop.fs.DU.run(DU.java:190)
at org.apache.hadoop.fs.DU.<init>(DU.java:70)
at org.apache.hadoop.fs.DU.<init>(DU.java:95)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice.<init>(BlockPoolSlice.java:145)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsVolumeImpl.addBlockPool(FsVolumeImpl.java:831)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsVolumeList$2.run(FsVolumeList.java:406)
2020-03-01 07:59:26,248 ERROR datanode.DataNode (BPServiceActor.java:run(712)) - Initialization failed for Block pool <registering> (Datanode Uuid 65ae139b-5076-484c-ba8c-8babe1dec799) service to x.x.x.x:8020. Exiting.
java.io.IOException: Expecting a line not the end of stream
at org.apache.hadoop.fs.DU.parseExecResult(DU.java:233)
at org.apache.hadoop.util.Shell.runCommand(Shell.java:562)
at org.apache.hadoop.util.Shell.run(Shell.java:487)
at org.apache.hadoop.fs.DU.run(DU.java:190)
at org.apache.hadoop.fs.DU.<init>(DU.java:70)
at org.apache.hadoop.fs.DU.<init>(DU.java:95)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice.<init>(BlockPoolSlice.java:145)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsVolumeImpl.addBlockPool(FsVolumeImpl.java:831)
at org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsVolumeList$2.run(FsVolumeList.java:406)
2020-03-01 07:59:26,248 WARN datanode.DataNode (BPServiceActor.java:run(736)) - Ending block pool service for: Block pool <registering> (Datanode Uuid 65ae139b-5076-484c-ba8c-8babe1dec799) service to x.x.x.x:8020
2020-03-01 07:59:26,350 INFO datanode.DataNode (BlockPoolManager.java:remove(103)) - Removed Block pool <registering> (Datanode Uuid 65ae139b-5076-484c-ba8c-8babe1dec799)
2020-03-01 07:59:28,350 WARN datanode.DataNode (DataNode.java:secureMain(2552)) - Exiting Datanode
2020-03-01 07:59:28,351 INFO util.ExitUtil (ExitUtil.java:terminate(124)) - Exiting with status 0
2020-03-01 07:59:28,352 INFO datanode.DataNode (LogAdapter.java:info(47)) - SHUTDOWN_MSG: