You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hadoop.apache.org by ch huang <ju...@gmail.com> on 2013/07/30 11:42:16 UTC
datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
i do not know how to solve this,anyone can help
2013-07-30 17:28:40,953 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
received exce
ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
Cannot append to a non-existent replica
BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
458861
2013-07-30 17:28:40,953 ERROR
org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
.168.10.34:50011
org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
append to a non-existent replica
BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
at
org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
at java.lang.Thread.run(Thread.java:662)
2013-07-30 17:28:40,978 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
src: /192.168.2
.209:4423 dest: /192.168.10.34:50011
2013-07-30 17:28:40,978 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
received exc
eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
Cannot append to a non-existent replica
BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
3_458863
2013-07-30 17:28:40,978 ERROR
org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
.168.10.34:50011
org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
append to a non-existent replica
BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
3
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
at
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
at
org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
at
org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
at
org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
at java.lang.Thread.run(Thread.java:662)
2013-07-30 17:28:41,002 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
src: /192.168.2.
209:4426 dest: /192.168.10.34:50011
2013-07-30 17:28:41,002 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
received exce
ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
Cannot append to a non-existent replica
BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
458865
2013-07-30 17:28:41,002 ERROR
org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
.168.10.34:50011
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by yypvsxf19870706 <yy...@gmail.com>.
Hi
I think it is important to make Clare how does the replica is missing.
Here is an scenario: the disk of your datanode was broken down or the replic was just deleted, so that the append failed.
Can you get similar log of your cluster?
�����ҵ� iPhone
�� 2013-7-31��15:01��Jitendra Yadav <je...@gmail.com> ���
> Hi,
>
> I think there is some block synchronization issue in your hdfs cluster. Frankly i haven't face this issue yet.
>
> I believe you need to refresh your namenode fsimage to make it up to date with your datanodes.
>
> Thanks.
> On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
>> thanks for reply, i the block did not exist ,but why it will missing?
>>
>>
>> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <je...@gmail.com> wrote:
>>> Hi,
>>>
>>> Can you please check the existence/status of any of mentioned block
>>> in your hdfs cluster.
>>>
>>> Command:
>>> hdfs fsck / -block |grep 'blk number'
>>>
>>> Thanks
>>>
>>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>>> > i do not know how to solve this,anyone can help
>>> >
>>> > 2013-07-30 17:28:40,953 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>>> > 458861
>>> > 2013-07-30 17:28:40,953 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > src: /192.168.2
>>> > .209:4423 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > received exc
>>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>>> > 3_458863
>>> > 2013-07-30 17:28:40,978 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>>> > 3
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > src: /192.168.2.
>>> > 209:4426 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>>> > 458865
>>> > 2013-07-30 17:28:41,002 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
>>> > .168.10.34:50011
>>> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by yypvsxf19870706 <yy...@gmail.com>.
Hi
I think it is important to make Clare how does the replica is missing.
Here is an scenario: the disk of your datanode was broken down or the replic was just deleted, so that the append failed.
Can you get similar log of your cluster?
�����ҵ� iPhone
�� 2013-7-31��15:01��Jitendra Yadav <je...@gmail.com> ���
> Hi,
>
> I think there is some block synchronization issue in your hdfs cluster. Frankly i haven't face this issue yet.
>
> I believe you need to refresh your namenode fsimage to make it up to date with your datanodes.
>
> Thanks.
> On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
>> thanks for reply, i the block did not exist ,but why it will missing?
>>
>>
>> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <je...@gmail.com> wrote:
>>> Hi,
>>>
>>> Can you please check the existence/status of any of mentioned block
>>> in your hdfs cluster.
>>>
>>> Command:
>>> hdfs fsck / -block |grep 'blk number'
>>>
>>> Thanks
>>>
>>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>>> > i do not know how to solve this,anyone can help
>>> >
>>> > 2013-07-30 17:28:40,953 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>>> > 458861
>>> > 2013-07-30 17:28:40,953 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > src: /192.168.2
>>> > .209:4423 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > received exc
>>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>>> > 3_458863
>>> > 2013-07-30 17:28:40,978 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>>> > 3
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > src: /192.168.2.
>>> > 209:4426 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>>> > 458865
>>> > 2013-07-30 17:28:41,002 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
>>> > .168.10.34:50011
>>> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by yypvsxf19870706 <yy...@gmail.com>.
Hi
I think it is important to make Clare how does the replica is missing.
Here is an scenario: the disk of your datanode was broken down or the replic was just deleted, so that the append failed.
Can you get similar log of your cluster?
发自我的 iPhone
在 2013-7-31,15:01,Jitendra Yadav <je...@gmail.com> 写道:
> Hi,
>
> I think there is some block synchronization issue in your hdfs cluster. Frankly i haven't face this issue yet.
>
> I believe you need to refresh your namenode fsimage to make it up to date with your datanodes.
>
> Thanks.
> On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
>> thanks for reply, i the block did not exist ,but why it will missing?
>>
>>
>> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <je...@gmail.com> wrote:
>>> Hi,
>>>
>>> Can you please check the existence/status of any of mentioned block
>>> in your hdfs cluster.
>>>
>>> Command:
>>> hdfs fsck / -block |grep 'blk number'
>>>
>>> Thanks
>>>
>>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>>> > i do not know how to solve this,anyone can help
>>> >
>>> > 2013-07-30 17:28:40,953 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>>> > 458861
>>> > 2013-07-30 17:28:40,953 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > src: /192.168.2
>>> > .209:4423 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > received exc
>>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>>> > 3_458863
>>> > 2013-07-30 17:28:40,978 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>>> > 3
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > src: /192.168.2.
>>> > 209:4426 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>>> > 458865
>>> > 2013-07-30 17:28:41,002 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
>>> > .168.10.34:50011
>>> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by yypvsxf19870706 <yy...@gmail.com>.
Hi
I think it is important to make Clare how does the replica is missing.
Here is an scenario: the disk of your datanode was broken down or the replic was just deleted, so that the append failed.
Can you get similar log of your cluster?
发自我的 iPhone
在 2013-7-31,15:01,Jitendra Yadav <je...@gmail.com> 写道:
> Hi,
>
> I think there is some block synchronization issue in your hdfs cluster. Frankly i haven't face this issue yet.
>
> I believe you need to refresh your namenode fsimage to make it up to date with your datanodes.
>
> Thanks.
> On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
>> thanks for reply, i the block did not exist ,but why it will missing?
>>
>>
>> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <je...@gmail.com> wrote:
>>> Hi,
>>>
>>> Can you please check the existence/status of any of mentioned block
>>> in your hdfs cluster.
>>>
>>> Command:
>>> hdfs fsck / -block |grep 'blk number'
>>>
>>> Thanks
>>>
>>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>>> > i do not know how to solve this,anyone can help
>>> >
>>> > 2013-07-30 17:28:40,953 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>>> > 458861
>>> > 2013-07-30 17:28:40,953 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > src: /192.168.2
>>> > .209:4423 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:40,978 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>>> > received exc
>>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>>> > 3_458863
>>> > 2013-07-30 17:28:40,978 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
>>> > .168.10.34:50011
>>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>>> > append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>>> > 3
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>>> > at
>>> > org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>>> > at
>>> > org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>>> > at java.lang.Thread.run(Thread.java:662)
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > src: /192.168.2.
>>> > 209:4426 dest: /192.168.10.34:50011
>>> > 2013-07-30 17:28:41,002 INFO
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>>> > received exce
>>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>>> > Cannot append to a non-existent replica
>>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>>> > 458865
>>> > 2013-07-30 17:28:41,002 ERROR
>>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
>>> > .168.10.34:50011
>>> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
I think there is some block synchronization issue in your hdfs cluster.
Frankly i haven't face this issue yet.
I believe you need to refresh your namenode fsimage to make it up to date
with your datanodes.
Thanks.
On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
> thanks for reply, i the block did not exist ,but why it will missing?
>
>
> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <
> jeetuyadav200890@gmail.com> wrote:
>
>> Hi,
>>
>> Can you please check the existence/status of any of mentioned block
>> in your hdfs cluster.
>>
>> Command:
>> hdfs fsck / -block |grep 'blk number'
>>
>> Thanks
>>
>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>> > i do not know how to solve this,anyone can help
>> >
>> > 2013-07-30 17:28:40,953 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>> > 458861
>> > 2013-07-30 17:28:40,953 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > src: /192.168.2
>> > .209:4423 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > received exc
>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>> > 3_458863
>> > 2013-07-30 17:28:40,978 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>> > 3
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > src: /192.168.2.
>> > 209:4426 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>> > 458865
>> > 2013-07-30 17:28:41,002 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
>> /192
>> > .168.10.34:50011
>> >
>>
>
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
I think there is some block synchronization issue in your hdfs cluster.
Frankly i haven't face this issue yet.
I believe you need to refresh your namenode fsimage to make it up to date
with your datanodes.
Thanks.
On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
> thanks for reply, i the block did not exist ,but why it will missing?
>
>
> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <
> jeetuyadav200890@gmail.com> wrote:
>
>> Hi,
>>
>> Can you please check the existence/status of any of mentioned block
>> in your hdfs cluster.
>>
>> Command:
>> hdfs fsck / -block |grep 'blk number'
>>
>> Thanks
>>
>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>> > i do not know how to solve this,anyone can help
>> >
>> > 2013-07-30 17:28:40,953 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>> > 458861
>> > 2013-07-30 17:28:40,953 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > src: /192.168.2
>> > .209:4423 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > received exc
>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>> > 3_458863
>> > 2013-07-30 17:28:40,978 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>> > 3
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > src: /192.168.2.
>> > 209:4426 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>> > 458865
>> > 2013-07-30 17:28:41,002 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
>> /192
>> > .168.10.34:50011
>> >
>>
>
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
I think there is some block synchronization issue in your hdfs cluster.
Frankly i haven't face this issue yet.
I believe you need to refresh your namenode fsimage to make it up to date
with your datanodes.
Thanks.
On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
> thanks for reply, i the block did not exist ,but why it will missing?
>
>
> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <
> jeetuyadav200890@gmail.com> wrote:
>
>> Hi,
>>
>> Can you please check the existence/status of any of mentioned block
>> in your hdfs cluster.
>>
>> Command:
>> hdfs fsck / -block |grep 'blk number'
>>
>> Thanks
>>
>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>> > i do not know how to solve this,anyone can help
>> >
>> > 2013-07-30 17:28:40,953 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>> > 458861
>> > 2013-07-30 17:28:40,953 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > src: /192.168.2
>> > .209:4423 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > received exc
>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>> > 3_458863
>> > 2013-07-30 17:28:40,978 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>> > 3
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > src: /192.168.2.
>> > 209:4426 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>> > 458865
>> > 2013-07-30 17:28:41,002 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
>> /192
>> > .168.10.34:50011
>> >
>>
>
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
I think there is some block synchronization issue in your hdfs cluster.
Frankly i haven't face this issue yet.
I believe you need to refresh your namenode fsimage to make it up to date
with your datanodes.
Thanks.
On Wed, Jul 31, 2013 at 6:16 AM, ch huang <ju...@gmail.com> wrote:
> thanks for reply, i the block did not exist ,but why it will missing?
>
>
> On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav <
> jeetuyadav200890@gmail.com> wrote:
>
>> Hi,
>>
>> Can you please check the existence/status of any of mentioned block
>> in your hdfs cluster.
>>
>> Command:
>> hdfs fsck / -block |grep 'blk number'
>>
>> Thanks
>>
>> On 7/30/13, ch huang <ju...@gmail.com> wrote:
>> > i do not know how to solve this,anyone can help
>> >
>> > 2013-07-30 17:28:40,953 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
>> > 458861
>> > 2013-07-30 17:28:40,953 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > src: /192.168.2
>> > .209:4423 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:40,978 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> >
>> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
>> > received exc
>> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
>> > 3_458863
>> > 2013-07-30 17:28:40,978 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
>> /192
>> > .168.10.34:50011
>> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
>> > append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
>> > 3
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
>> > at
>> >
>> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
>> > at
>> >
>> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
>> > at java.lang.Thread.run(Thread.java:662)
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > src: /192.168.2.
>> > 209:4426 dest: /192.168.10.34:50011
>> > 2013-07-30 17:28:41,002 INFO
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
>> > received exce
>> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
>> > Cannot append to a non-existent replica
>> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
>> > 458865
>> > 2013-07-30 17:28:41,002 ERROR
>> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
>> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
>> /192
>> > .168.10.34:50011
>> >
>>
>
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by ch huang <ju...@gmail.com>.
thanks for reply, i the block did not exist ,but why it will missing?
On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav
<je...@gmail.com>wrote:
> Hi,
>
> Can you please check the existence/status of any of mentioned block
> in your hdfs cluster.
>
> Command:
> hdfs fsck / -block |grep 'blk number'
>
> Thanks
>
> On 7/30/13, ch huang <ju...@gmail.com> wrote:
> > i do not know how to solve this,anyone can help
> >
> > 2013-07-30 17:28:40,953 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> > 458861
> > 2013-07-30 17:28:40,953 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > src: /192.168.2
> > .209:4423 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > received exc
> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> > 3_458863
> > 2013-07-30 17:28:40,978 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> > 3
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > src: /192.168.2.
> > 209:4426 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> > 458865
> > 2013-07-30 17:28:41,002 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
> /192
> > .168.10.34:50011
> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by ch huang <ju...@gmail.com>.
thanks for reply, i the block did not exist ,but why it will missing?
On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav
<je...@gmail.com>wrote:
> Hi,
>
> Can you please check the existence/status of any of mentioned block
> in your hdfs cluster.
>
> Command:
> hdfs fsck / -block |grep 'blk number'
>
> Thanks
>
> On 7/30/13, ch huang <ju...@gmail.com> wrote:
> > i do not know how to solve this,anyone can help
> >
> > 2013-07-30 17:28:40,953 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> > 458861
> > 2013-07-30 17:28:40,953 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > src: /192.168.2
> > .209:4423 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > received exc
> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> > 3_458863
> > 2013-07-30 17:28:40,978 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> > 3
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > src: /192.168.2.
> > 209:4426 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> > 458865
> > 2013-07-30 17:28:41,002 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
> /192
> > .168.10.34:50011
> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by ch huang <ju...@gmail.com>.
thanks for reply, i the block did not exist ,but why it will missing?
On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav
<je...@gmail.com>wrote:
> Hi,
>
> Can you please check the existence/status of any of mentioned block
> in your hdfs cluster.
>
> Command:
> hdfs fsck / -block |grep 'blk number'
>
> Thanks
>
> On 7/30/13, ch huang <ju...@gmail.com> wrote:
> > i do not know how to solve this,anyone can help
> >
> > 2013-07-30 17:28:40,953 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> > 458861
> > 2013-07-30 17:28:40,953 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > src: /192.168.2
> > .209:4423 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > received exc
> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> > 3_458863
> > 2013-07-30 17:28:40,978 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> > 3
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > src: /192.168.2.
> > 209:4426 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> > 458865
> > 2013-07-30 17:28:41,002 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
> /192
> > .168.10.34:50011
> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by ch huang <ju...@gmail.com>.
thanks for reply, i the block did not exist ,but why it will missing?
On Wed, Jul 31, 2013 at 2:02 AM, Jitendra Yadav
<je...@gmail.com>wrote:
> Hi,
>
> Can you please check the existence/status of any of mentioned block
> in your hdfs cluster.
>
> Command:
> hdfs fsck / -block |grep 'blk number'
>
> Thanks
>
> On 7/30/13, ch huang <ju...@gmail.com> wrote:
> > i do not know how to solve this,anyone can help
> >
> > 2013-07-30 17:28:40,953 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> > 458861
> > 2013-07-30 17:28:40,953 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > src: /192.168.2
> > .209:4423 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:40,978 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> > received exc
> > eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> > 3_458863
> > 2013-07-30 17:28:40,978 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest:
> /192
> > .168.10.34:50011
> > org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> > append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> > 3
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> > at
> >
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> > at
> >
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> > at java.lang.Thread.run(Thread.java:662)
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > src: /192.168.2.
> > 209:4426 dest: /192.168.10.34:50011
> > 2013-07-30 17:28:41,002 INFO
> > org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> > received exce
> > ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> > Cannot append to a non-existent replica
> > BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> > 458865
> > 2013-07-30 17:28:41,002 ERROR
> > org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> > error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest:
> /192
> > .168.10.34:50011
> >
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
Can you please check the existence/status of any of mentioned block
in your hdfs cluster.
Command:
hdfs fsck / -block |grep 'blk number'
Thanks
On 7/30/13, ch huang <ju...@gmail.com> wrote:
> i do not know how to solve this,anyone can help
>
> 2013-07-30 17:28:40,953 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> 458861
> 2013-07-30 17:28:40,953 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> src: /192.168.2
> .209:4423 dest: /192.168.10.34:50011
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> received exc
> eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> 3_458863
> 2013-07-30 17:28:40,978 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> 3
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> src: /192.168.2.
> 209:4426 dest: /192.168.10.34:50011
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> 458865
> 2013-07-30 17:28:41,002 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
> .168.10.34:50011
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
Can you please check the existence/status of any of mentioned block
in your hdfs cluster.
Command:
hdfs fsck / -block |grep 'blk number'
Thanks
On 7/30/13, ch huang <ju...@gmail.com> wrote:
> i do not know how to solve this,anyone can help
>
> 2013-07-30 17:28:40,953 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> 458861
> 2013-07-30 17:28:40,953 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> src: /192.168.2
> .209:4423 dest: /192.168.10.34:50011
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> received exc
> eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> 3_458863
> 2013-07-30 17:28:40,978 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> 3
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> src: /192.168.2.
> 209:4426 dest: /192.168.10.34:50011
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> 458865
> 2013-07-30 17:28:41,002 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
> .168.10.34:50011
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
Can you please check the existence/status of any of mentioned block
in your hdfs cluster.
Command:
hdfs fsck / -block |grep 'blk number'
Thanks
On 7/30/13, ch huang <ju...@gmail.com> wrote:
> i do not know how to solve this,anyone can help
>
> 2013-07-30 17:28:40,953 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> 458861
> 2013-07-30 17:28:40,953 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> src: /192.168.2
> .209:4423 dest: /192.168.10.34:50011
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> received exc
> eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> 3_458863
> 2013-07-30 17:28:40,978 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> 3
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> src: /192.168.2.
> 209:4426 dest: /192.168.10.34:50011
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> 458865
> 2013-07-30 17:28:41,002 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
> .168.10.34:50011
>
Re: datanode error "Cannot append to a non-existent replica BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_"
Posted by Jitendra Yadav <je...@gmail.com>.
Hi,
Can you please check the existence/status of any of mentioned block
in your hdfs cluster.
Command:
hdfs fsck / -block |grep 'blk number'
Thanks
On 7/30/13, ch huang <ju...@gmail.com> wrote:
> i do not know how to solve this,anyone can help
>
> 2013-07-30 17:28:40,953 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_
> 458861
> 2013-07-30 17:28:40,953 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4421 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7796221171187533460_458861
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> src: /192.168.2
> .209:4423 dest: /192.168.10.34:50011
> 2013-07-30 17:28:40,978 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_458863
> received exc
> eption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-205789402477599299
> 3_458863
> 2013-07-30 17:28:40,978 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4423 dest: /192
> .168.10.34:50011
> org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException: Cannot
> append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_-2057894024775992993_45886
> 3
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.getReplicaInfo(FsDatasetImpl.java:353)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:489)
> at
> org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.append(FsDatasetImpl.java:92)
> at
> org.apache.hadoop.hdfs.server.datanode.BlockReceiver.<init>(BlockReceiver.java:168)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.writeBlock(DataXceiver.java:451)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.opWriteBlock(Receiver.java:103)
> at
> org.apache.hadoop.hdfs.protocol.datatransfer.Receiver.processOp(Receiver.java:67)
> at
> org.apache.hadoop.hdfs.server.datanode.DataXceiver.run(DataXceiver.java:221)
> at java.lang.Thread.run(Thread.java:662)
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: Receiving
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> src: /192.168.2.
> 209:4426 dest: /192.168.10.34:50011
> 2013-07-30 17:28:41,002 INFO
> org.apache.hadoop.hdfs.server.datanode.DataNode: opWriteBlock
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_458865
> received exce
> ption org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException:
> Cannot append to a non-existent replica
> BP-1099828917-192.168.10.22-1373361366827:blk_7728515140810267551_
> 458865
> 2013-07-30 17:28:41,002 ERROR
> org.apache.hadoop.hdfs.server.datanode.DataNode: CH34:50011:DataXceiver
> error processing WRITE_BLOCK operation src: /192.168.2.209:4426 dest: /192
> .168.10.34:50011
>