Сбой инициализации для пула блоков <registering>(Uat Uat 65e139b-5076-484 c -ba8 c -8babe1dec799) Ожидается строка, не являющаяся концом потока - PullRequest
0 голосов
/ 01 марта 2020

У меня был кластер из 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: 
...