????????????????????????????????????????????????????????????????????????????replication
 queue????????????8????




------------------ ???????? ------------------
??????:                                                                         
                                               "user-zh"                        
                                                            
<palomino...@gmail.com&gt;;
????????:&nbsp;2024??7??22??(??????) ????9:56
??????:&nbsp;"user-zh"<user-zh@hbase.apache.org&gt;;

????:&nbsp;Re: hbase2.6.0 replicationSource WALReader????WAL????



??????????????????????????

?????????? tailing reader ??????????????????????????????????????????????

?????????????? WAL ?????????????????????? tailing reader ?????????????????????? 
EOF ??????????????????????

???? tailing reader 
?????????????????????????????????????????????????????????????????????????? 
tailing reader ????

sudo rm -rf /* <2326130...@qq.com.invalid&gt; ??2024??7??22?????? 21:41??????

&gt; ??????
&gt;&nbsp;&nbsp;&nbsp; 
????????????????????replication????????????????????RS??????replication 
status??????????
&gt;
&gt;
&gt; 
????????????????????????hdfs://coreHBaseProdHa/hbase/WALs/sh2-int-hbase-main-ha-2,16020,1720603345541/sh2-int-hbase-main-ha-2%2C16020%2C1720603345541.1720606991648
&gt; ??????????????????????
&gt; ?????? ????????????oldWals????????????????????hbase wal -p 
??????????????????
&gt; Writer Classes: ProtobufLogWriter AsyncProtobufLogWriter
&gt; SecureProtobufLogWriter SecureAsyncProtobufLogWriter
&gt; Cell Codec Class: org.apache.hadoop.hbase.regionserver.wal.WALCellCodec
&gt; Exception in thread "main" java.io.EOFException: EOF while reading message
&gt; size
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.parseDelimitedFrom(ProtobufUtil.java:3727)
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; 
org.apache.hadoop.hbase.regionserver.wal.ProtobufWALStreamReader.next(ProtobufWALStreamReader.java:56)
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; org.apache.hadoop.hbase.wal.WALStreamReader.next(WALStreamReader.java:42)
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; 
org.apache.hadoop.hbase.wal.WALPrettyPrinter.processFile(WALPrettyPrinter.java:297)
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; org.apache.hadoop.hbase.wal.WALPrettyPrinter.run(WALPrettyPrinter.java:516)
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; 
org.apache.hadoop.hbase.wal.WALPrettyPrinter.main(WALPrettyPrinter.java:429)
&gt; ??????????????????????????
&gt; ????????WAL??????hbase wal -p&nbsp; 
????????????????????wal??????????????????????????????????????
&gt;
&gt;
&gt; ------------------ ???????? ------------------
&gt; *??????:* "user-zh" <palomino...@gmail.com&gt;;
&gt; *????????:* 2024??7??22??(??????) ????8:56
&gt; *??????:* "user-zh"<user-zh@hbase.apache.org&gt;;
&gt; *????:* Re: hbase2.6.0 replicationSource WALReader????WAL????
&gt;
&gt; Replication ????????Stream reader ?????????? tail
&gt; 
??????????????????????????????????????????????????????????????????????????????????????????
&gt;
&gt; ?????????????? WALPrettyPrinter ??????????????????????????????
&gt;
&gt; leojie <leo...@apache.org&gt; ??2024??7??22?????? 18:03??????
&gt; &gt;
&gt; &gt; ??????
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; 
??????????????????????????????hbase2.6.0????????replication????replication
&gt; &gt;
&gt; 
Source????????????????ProtobufWALStreamReader????2.6.0????????????????WAL????????????????????InvalidProtocolBufferException$InvalidWireTypeException:
&gt; &gt; Protocol message tag had invalid wire type.
&gt; &gt; 
????????????????????????????Protocol????????????????????????????????hbase-client????????hbase2.2.7??
 api
&gt; &gt; ????????????????
&gt; &gt; ????????????hadoop3.3.6 hbase2.6.0
&gt; &gt; ????????????????????
&gt; &gt; 2024-07-22T17:47:49,130 WARN
&gt; &gt;
&gt; 
[RS_CLAIM_REPLICATION_QUEUE-regionserver/sh2-int-hbase-main-ha-9:16020-0.replicationSource,test_hbase_258-tx1-int-hbase-main-prod-3,16020,1720602522464.replicationSource.wal-reader.tx1-int-hbase-main-prod-3%2C16020%2C1720602522464,test_hbase_258-tx1-int-hbase-main-prod-3,16020,1720602522464]
&gt; &gt; wal.ProtobufWALStreamReader: Error while reading WALKey,
&gt; &gt; originalPosition=0, currentPosition=81
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException:
&gt; &gt; Protocol message tag had invalid wire type.
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException.invalidWireType(InvalidProtocolBufferException.java:119)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.UnknownFieldSet$Builder.mergeFieldFrom(UnknownFieldSet.java:503)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessage$Builder.parseUnknownField(GeneratedMessage.java:770)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos$WALKey$Builder.mergeFrom(WALProtos.java:2829)
&gt; &gt; ~[hbase-protocol-shaded-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos$WALKey$1.parsePartialFrom(WALProtos.java:4212)
&gt; &gt; ~[hbase-protocol-shaded-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos$WALKey$1.parsePartialFrom(WALProtos.java:4204)
&gt; &gt; ~[hbase-protocol-shaded-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:192)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:209)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:214)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:25)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessage.parseWithIOException(GeneratedMessage.java:321)
&gt; &gt; ~[hbase-shaded-protobuf-4.1.7.jar:4.1.7]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos$WALKey.parseFrom(WALProtos.java:2321)
&gt; &gt; ~[hbase-protocol-shaded-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.regionserver.wal.ProtobufWALTailingReader.readWALKey(ProtobufWALTailingReader.java:128)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.regionserver.wal.ProtobufWALTailingReader.next(ProtobufWALTailingReader.java:257)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.readNextEntryAndRecordReaderPosition(WALEntryStream.java:490)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.lastAttempt(WALEntryStream.java:306)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.tryAdvanceEntry(WALEntryStream.java:388)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.replication.regionserver.WALEntryStream.hasNext(WALEntryStream.java:130)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceWALReader.run(ReplicationSourceWALReader.java:153)
&gt; &gt; ~[hbase-server-2.6.0.jar:2.6.0]
&gt; &gt; 2024-07-22T17:48:13,315 WARN&nbsp; [RS-EventLoopGroup-1-65]
&gt; &gt; ipc.NettyRpcConnection: Exception encountered while connecting to the
&gt; &gt; server tx1-int-hbase-main-prod-3:16020
&gt; &gt; org.apache.hbase.thirdparty.io.netty.channel.ConnectTimeoutException:
&gt; &gt; connection timed out after 10000 ms: tx1-int-hbase-main-prod-3/
&gt; &gt; 127.0.0.1:16020
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$2.run(AbstractEpollChannel.java:615)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:416)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
&gt; &gt;
&gt; 
org.apache.hbase.thirdparty.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
&gt; &gt; ~[hbase-shaded-netty-4.1.7.jar:?]
&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at 
java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_202]
&gt;

Reply via email to