{"id":5890,"date":"2021-08-27T11:21:18","date_gmt":"2021-08-27T03:21:18","guid":{"rendered":"https:\/\/nj.transwarp.cn:8180\/?p=5890"},"modified":"2021-08-27T11:21:18","modified_gmt":"2021-08-27T03:21:18","slug":"region-server%e7%9a%84%e5%90%af%e5%8a%a8%e6%b5%81%e7%a8%8b","status":"publish","type":"post","link":"https:\/\/kbwp.transwarp.cn\/?p=5890","title":{"rendered":"Region Server\u7684\u542f\u52a8\u6d41\u7a0b"},"content":{"rendered":"<h3>\u6982\u8981\u63cf\u8ff0<\/h3>\n<hr \/>\n<p>\u672c\u6587\u4e3b\u8981\u8bb2\u8ff0hyperbase\u7ec4\u4ef6\u5728\u542f\u52a8\u8fc7\u7a0b\u4e2d\uff0cregion server\u7684\u542f\u52a8\u6d41\u7a0b\uff0c\u6587\u4e2d\u7a7f\u63d2\u91cd\u8981\u6b65\u9aa4\u65e5\u5fd7\u7684\u4fe1\u606f\u3002<\/p>\n<h3>\u5173\u952e\u6b65\u9aa4<\/h3>\n<hr \/>\n<h3>1.\u6253\u5370\u542f\u52a8\u547d\u4ee4\u884c\u548cjvm\u76f8\u5173\u4fe1\u606f<\/h3>\n<pre><code class=\"language-shell\">2020-06-22 20:13:01,974 INFO org.apache.hadoop.hbase.util.VersionInfo: HBase 1.3.1-transwarp-6.0.2\n2020-06-22 20:13:01,975 INFO org.apache.hadoop.hbase.util.VersionInfo: Source code repository git:\/\/es541-jrq3t\/home\/jenkins\/workspace\/3-hyperbase-1.3.1-postcommit-build-push\/hbase-community revision=f9e53b95883ad83247e33cdd5d839799866a45ff\n2020-06-22 20:13:01,975 INFO org.apache.hadoop.hbase.util.VersionInfo: Compiled by jenkins on Fri Mar 8 11:31:31 CST 2019\n2020-06-22 20:13:01,975 INFO org.apache.hadoop.hbase.util.VersionInfo: From source with checksum ecb77e98ecd8da2d0a54076e7541939a\n2020-06-22 20:13:02,224 INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:PATH=\/usr\/java\/jdk1.8.0_25\/bin:\/usr\/java\/jdk1.7.0_71\/\/bin:\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/lib\/guardian-utils\/bin:\/usr\/lib\/zookeeper\/bin:\/usr\/lib\/transwarp\/scripts:\/usr\/lib\/hbase\/bin:\/usr\/lib\/transwarp\/scripts\n2020-06-22 20:13:02,224 INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HBASE_THRIFT_SERVER_MEMORY=24000m\n...\n...\n2020-06-22 20:13:02,227 INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HOME=\/root\n2020-06-22 20:13:02,228 INFO org.apache.hadoop.hbase.util.ServerCommandLine: vmName=Java HotSpot(TM) 64-Bit Server VM, vmVendor=Oracle Corporation, vmVersion=25.25-b02\n2020-06-22 20:13:02,228 INFO org.apache.hadoop.hbase.util.ServerCommandLine: vmInputArguments=[-agentpath:\/usr\/lib\/hadoop\/lib\/native\/libagent.so, -agentpath:\/usr\/lib\/hbase\/lib\/native\/libjvm_agent.so, -XX:OnOutOfMemoryError=kill -9 %p, -Dproc_regionserver, -verbose:gc, -Xms1024m, -Xmx24000m, -XX:MaxPermSize=512m, -Dsun.net.inetaddr.ttl=60, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=80, -XX:+CMSClassUnloadingEnabled, -XX:+ExplicitGCInvokesConcurrent, -XX:+UseCMSCompactAtFullCollection, -XX:CMSFullGCsBeforeCompaction=0, -XX:+UseParNewGC, -XX:NewRatio=3, -XX:NewSize=512m, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintGCTimeStamps, -Dhbase.log.dir=\/var\/log\/hyperbase1, -Dhbase.log.file=hbase-hbase-regionserver-bpnode1.log, -Dhbase.home.dir=\/usr\/lib\/hbase\/, -Dhbase.id.str=hbase, -Dhbase.root.logger=INFO,DRFA, -Djava.library.path=\/usr\/lib\/hadoop\/lib\/native:\/usr\/lib\/hbase\/bin\/..\/lib\/native\/Linux-amd64-64, -Dhbase.security.logger=INFO,RFAS, -Djava.net.preferIPv4Stack=true, -Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.password.file=\/etc\/hyperbase1\/conf\/jmxremote.passwd, -Dcom.sun.management.jmxremote.access.file=\/etc\/hyperbase1\/conf\/jmxremote.access, -Dcom.sun.management.jmxremote.port=10102, -Xms12000m, -Xmx24000m, -verbose:gc, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintGCTimeStamps]<\/code><\/pre>\n<h3>2. \u521d\u59cb\u5316HRegionServer<\/h3>\n<h4>2.1 \u83b7\u53d6\u914d\u7f6e\u4fe1\u606f\uff0c\u521d\u59cb\u5316RPC\u670d\u52a1\uff0c \u6700\u7ec8\u901a\u8fc7SimpleRpcSchedulerFactory\u751f\u6210\u8c03\u5ea6\u5668<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:02,382 INFO org.apache.hadoop.hbase.regionserver.RSRpcServices: Using hostname: bpnode1\n2020-06-22 20:13:02,449 INFO org.apache.hadoop.hbase.regionserver.RSRpcServices: regionserver\/bpnode1\/11.8.8.184:60020 server-side HConnection retries=350\n2020-06-22 20:13:02,595 INFO org.apache.hadoop.hbase.ipc.SimpleRpcScheduler: Using fifo as user call queue, count=10\n2020-06-22 20:13:02,611 INFO org.apache.hadoop.hbase.ipc.RpcServer: regionserver\/bpnode1\/11.8.8.184:60020: started 10 reader(s) listening on port=60020<\/code><\/pre>\n<h4>2.2 \u6587\u4ef6\u7cfb\u7edf\u76f8\u5173\u914d\u7f6e\uff1afs.defaultFS\uff0chbase\u6821\u9a8c\uff0c\u83b7\u53d6\u6839\u76ee\u5f55\uff0c\u521b\u5efa\u6587\u4ef6\u7cfb\u7edf\u8868\u63cf\u8ff0<\/h4>\n<h4>2.3 \u521d\u59cb\u5316ZKwatcher ,\u542f\u52a8BaseCoordinatedStateManager<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:03,957 INFO org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Process identifier=regionserver:60020 connecting to ZooKeeper ensemble=bpnode7:2181,bpnode8:2181,bpnode3:2181\n2020-06-22 20:13:03,964 INFO org.apache.zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.5-transwarp--1, built on 10\/17\/2017 07:28 GMT\n2020-06-22 20:13:03,964 INFO org.apache.zookeeper.ZooKeeper: Client environment:host.name=bpnode1\n...\n2020-06-22 20:13:04,050 INFO org.apache.zookeeper.ClientCnxn: Socket connection established to bpnode7\/11.8.8.190:2181, initiating session\n2020-06-22 20:13:04,056 INFO org.apache.zookeeper.ClientCnxn: Session establishment complete on server bpnode7\/11.8.8.190:2181, sessionid = 0xb72dbc8308f05b9, negotiated timeout = 180000\n...\n2020-06-22 20:13:04,091 DEBUG org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Node \/hyperbase1\/tokenauth\/keymaster already exists\n2020-06-22 20:13:04,092 INFO org.apache.hadoop.hbase.zookeeper.ZKLeaderManager: Found existing leader with ID: bpnode1,60020,1592827982743<\/code><\/pre>\n<h4>2.4 \u542f\u52a8RPC Service<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,121 INFO org.apache.hadoop.hbase.ipc.RpcServer: RpcServer.responder: starting\n2020-06-22 20:13:04,122 INFO org.apache.hadoop.hbase.ipc.RpcServer: RpcServer.listener,port=60020: starting\n2020-06-22 20:13:04,122 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.default.handler=0,queue=0,port=60020\n2020-06-22 20:13:04,122 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.default.handler=1,queue=1,port=60020\n....\n2020-06-22 20:13:04,154 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.priority.handler=0,queue=0,port=60020\n2020-06-22 20:13:04,154 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.priority.handler=1,queue=1,port=60020\n2020-06-22 20:13:04,154 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.priority.handler=2,queue=0,port=60020\n2020-06-22 20:13:04,155 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.priority.handler=3,queue=1,port=60020\n...\n2020-06-22 20:13:04,177 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.replication.handler=0,queue=0,port=60020\n2020-06-22 20:13:04,177 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.replication.handler=1,queue=0,port=60020\n2020-06-22 20:13:04,177 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.replication.handler=2,queue=0,port=60020\n2020-06-22 20:13:04,177 DEBUG org.apache.hadoop.hbase.ipc.RpcExecutor: Started RpcServer.FifoWFPBQ.replication.handler=3,queue=0,port=60020<\/code><\/pre>\n<h4>2.5 \u542f\u52a8webUI<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,267 INFO org.apache.hadoop.hbase.http.HttpRequestLog: Http request log for http.requests.regionserver is not defined\n2020-06-22 20:13:04,281 INFO org.apache.hadoop.hbase.http.HttpServer: Added global filter 'safety' (class=org.apache.hadoop.hbase.http.HttpServer$QuotingInputFilter)\n2020-06-22 20:13:04,281 INFO org.apache.hadoop.hbase.http.HttpServer: Added global filter 'clickjackingprevention' (class=org.apache.hadoop.hbase.http.ClickjackingPreventionFilter)\n2020-06-22 20:13:04,283 INFO org.apache.hadoop.hbase.http.HttpServer: Added filter static_user_filter (class=org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter) to context regionserver\n2020-06-22 20:13:04,283 INFO org.apache.hadoop.hbase.http.HttpServer: Added filter static_user_filter (class=org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter) to context logs\n2020-06-22 20:13:04,283 INFO org.apache.hadoop.hbase.http.HttpServer: Added filter static_user_filter (class=org.apache.hadoop.hbase.http.lib.StaticUserWebFilter$StaticUserFilter) to context static\n2020-06-22 20:13:04,297 INFO org.apache.hadoop.hbase.http.HttpServer: Jetty bound to port 60030\n2020-06-22 20:13:04,297 INFO org.mortbay.log: jetty-6.1.26\n2020-06-22 20:13:04,685 INFO org.mortbay.log: Started SelectChannelConnector@0.0.0.0:60030<\/code><\/pre>\n<h4>2.6 \u521b\u5efaChoreService\uff0c\u542f\u52a8compactedFileDischarger<\/h4>\n<p>\u521b\u5efacompactedFileDischarger\u7684chore\u670d\u52a1\uff0c\u9ed8\u8ba42\u5206\u949f\u8c03\u7528\u4e00\u6b21\uff0c\u7528\u6765\u79fb\u9664compacted \u6587\u4ef6<\/p>\n<pre><code class=\"language-java\">this.choreService = new ChoreService(getServerName().toString(), true);\nthis.compactedFileDischarger =\n       new CompactedHFilesDischarger(cleanerInterval, (Stoppable)this, (RegionServerServices)this);\n   choreService.scheduleChore(compactedFileDischarger);<\/code><\/pre>\n<h3>3. RegionServer\u8fdb\u884cRun<\/h3>\n<h4>3.1 \u68c0\u67e5license<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,722 INFO org.apache.zookeeper.ZooKeeper: Initiating client connection, connectString=bpnode7:2291,bpnode8:2291,bpnode3:2291 sessionTimeout=30000 watcher=io.transwarp.msl.host.CLSZnodeWatcher@51588ae\n2020-06-22 20:13:04,723 INFO org.apache.zookeeper.ClientCnxn: Expect server principal: zookeeper\/bpnode7\n2020-06-22 20:13:04,723 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server bpnode7\/11.8.8.190:2291. Will not attempt to authenticate using SASL (Force non secure zookeeper client.)\n2020-06-22 20:13:04,723 INFO org.apache.zookeeper.ClientCnxn: Socket connection established to bpnode7\/11.8.8.190:2291, initiating session\n2020-06-22 20:13:04,725 INFO org.apache.zookeeper.ClientCnxn: Session establishment complete on server bpnode7\/11.8.8.190:2291, sessionid = 0x872dbba8786021a, negotiated timeout = 30000\n2020-06-22 20:13:04,764 INFO org.apache.hadoop.util.StringUtils: Get st from ZK: 1556124641470\n2020-06-22 20:13:04,764 INFO org.apache.hadoop.util.StringUtils: Read license successfully.\n2020-06-22 20:13:04,766 INFO org.apache.zookeeper.ZooKeeper: Session: 0x872dbba8786021a closed\n2020-06-22 20:13:04,766 INFO org.apache.zookeeper.ClientCnxn: EventThread shut down<\/code><\/pre>\n<h4>3.2 \u5411HMaster\u6ce8\u518c\u4e4b\u524d\u7684\u521d\u59cb\u5316\u64cd\u4f5c<\/h4>\n<h5>3.2.1 \u914d\u7f6ecluster connection&#8212;&#8212;&#8211;<\/h5>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,832 INFO org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x27f979e5 connecting to ZooKeeper ensemble=bpnode7:2181,bpnode8:2181,bpnode3:2181\n2020-06-22 20:13:04,832 INFO org.apache.zookeeper.ZooKeeper: Initiating client connection, connectString=bpnode7:2181,bpnode8:2181,bpnode3:2181 sessionTimeout=180000 watcher=org.apache.hadoop.hbase.zookeeper.PendingWatcher@56849740\n2020-06-22 20:13:04,833 INFO org.apache.zookeeper.ClientCnxn: Expect server principal: zookeeper\/bpnode7\n2020-06-22 20:13:04,833 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server bpnode7\/11.8.8.190:2181. Will not attempt to authenticate using SASL (unknown error)\n2020-06-22 20:13:04,833 INFO org.apache.zookeeper.ClientCnxn: Socket connection established to bpnode7\/11.8.8.190:2181, initiating session\n2020-06-22 20:13:04,835 INFO org.apache.zookeeper.ClientCnxn: Session establishment complete on server bpnode7\/11.8.8.190:2181, sessionid = 0xb72dbc8308f05ba, negotiated timeout = 180000\n2020-06-22 20:13:04,885 DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient: Codec=org.apache.hadoop.hbase.codec.KeyValueCodec@4a92f27a, compressor=null, tcpKeepAlive=true, tcpNoDelay=true, connectTO=10000, readTO=20000, writeTO=60000, minIdleTimeBeforeClose=120000, maxRetries=0, fallbackAllowed=false, bind address=null<\/code><\/pre>\n<h5>3.2.2 \u8bfb\u53d6 cluter id \/hyperbase1\/hbaseid\uff0c<\/h5>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,892 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: ClusterId : 27bfaac6-1bd8-4b5a-bae8-d1aafb6c15c5<\/code><\/pre>\n<h5>3.2.3 \u52a0\u8f7dProcedure<\/h5>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,897 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure flush-table-proc is initializing\n2020-06-22 20:13:04,901 DEBUG org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Node \/hyperbase1\/flush-table-proc\/acquired already exists\n2020-06-22 20:13:04,905 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure flush-table-proc is initialized\n2020-06-22 20:13:04,905 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure online-snapshot is initializing\n2020-06-22 20:13:04,906 DEBUG org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Node \/hyperbase1\/online-snapshot\/acquired already exists\n2020-06-22 20:13:04,907 DEBUG  org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure online-snapshot is initialized<\/code><\/pre>\n<h5>3.2.4 \u521d\u59cb\u5316\u4e00\u4e9b\u5b9a\u65f6\u7ebf\u7a0b\uff0c\u5305\u62ec\uff1a<\/h5>\n<p>memflusher<\/p>\n<p>CompactSplitThread<\/p>\n<p>CompactionChecker\u3001PeriodicMemstoreFlusher\u3001PeriodicFullGcTrigger\u3001Leases\u3001MovedRegionsCleaner<\/p>\n<p>createCleanupScheduledChore\uff0cStorefileRefresherChore<\/p>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,911 INFO org.apache.hadoop.hbase.regionserver.MemStoreFlusher: globalMemStoreLimit=11.4 G, globalMemStoreLimitLowMark=10.9 G, maxHeap=22.9 G\n2020-06-22 20:13:04,925 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: CompactionChecker runs every 10sec<\/code><\/pre>\n<h5>3.2.5 \u5efa\u7acb\u548cmaster\u4e4b\u95f4\u7684rpc\u8fde\u63a5<\/h5>\n<pre><code class=\"language-shell\">\n2020-06-22 20:13:04,928 DEBUG org.apache.hadoop.hbase.ipc.AbstractRpcClient: Codec=org.apache.hadoop.hbase.codec.KeyValueCodec@d19c55a, compressor=null, tcpKeepAlive=true, tcpNoDelay=true, connectTO=10000, readTO=20000, writeTO=60000, minIdleTimeBeforeClose=120000, maxRetries=0, fallbackAllowed=false, bind address=bpnode1\/11.8.8.184:0<\/code><\/pre>\n<h4>3.3 \u5b89\u88c5ShutdownHook\uff0c\u521d\u59cb\u5316\u3001\u52a0\u8f7d\u534f\u5904\u7406\u5668<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,931 DEBUG org.apache.hadoop.hbase.regionserver.ShutdownHook: Installed shutdown hook thread: Shutdownhook:regionserver\/bpnode1\/11.8.8.184:60020\n2020-06-22 20:13:04,947 INFO org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost: System coprocessor loading is enabled\n2020-06-22 20:13:04,947 INFO org.apache.hadoop.hbase.regionserver.RegionServerCoprocessorHost: Table coprocessor loading is enabled<\/code><\/pre>\n<h4>3.4 \u5411HMaster\u4e0a\u62a5\u4fe1\u606freportForDuty\u6ce8\u518c\uff0c\u5982\u679cHMaster\u6ca1\u6709\u56de\u5e94\uff0c\u5219sleep\u4e00\u6bb5\u65f6\u95f4\u540e\u53cd\u590d\u5c1d\u8bd5<\/h4>\n<pre><code class=\"language-shell\">2020-06-22 20:13:04,951 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: reportForDuty to master=bpnode7,60000,1592827361936 with port=60020, startcode=1592827982743<\/code><\/pre>\n<h4>3.5 \u63a5\u53d7\u5230\u6210\u529f\u7684\u54cd\u5e94\u540e\uff0c\u5f00\u59cb\u542f\u52a8\u670d\u52a1<\/h4>\n<p>\u83b7\u53d6hmaster\u53d1\u9001\u7684\u914d\u7f6e\uff1a<\/p>\n<pre><code class=\"language-shell\">2020-06-22 20:13:05,137 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: Config from master: hbase.rootdir=hdfs:\/\/nameservice1\/hyperbase1\n2020-06-22 20:13:05,137 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: Config from master: fs.defaultFS=hdfs:\/\/nameservice1\n2020-06-22 20:13:05,137 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: Config from master: hbase.master.info.port=60010<\/code><\/pre>\n<p>\u914d\u7f6eWAL\u548creplication<\/p>\n<pre><code class=\"language-shell\">2020-06-22 20:13:05,245 DEBUG org.apache.hadoop.hbase.replication.regionserver.Replication: ReplicationStatisticsThread 300\n2020-06-22 20:13:05,256 INFO org.apache.hadoop.hbase.wal.WALFactory: Instantiating WALProvider of type class org.apache.hadoop.hbase.wal.DefaultWALProvider<\/code><\/pre>\n<p>\u542f\u52a8\u5e38\u9a7b\u7ebf\u7a0bExecutor Service\uff0cHeapMemoryTuner\uff0cRegionServerFlushTableProcedureManager\uff0cRegionServerSnapshotManager\u7b49\u7b49<\/p>\n<pre><code class=\"language-shell\">2020-06-22 20:13:05,293 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_OPEN_REGION-bpnode1:60020, corePoolSize=40, maxPoolSize=40\n2020-06-22 20:13:05,293 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_OPEN_META-bpnode1:60020, corePoolSize=1, maxPoolSize=1\n2020-06-22 20:13:05,293 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_OPEN_PRIORITY_REGION-bpnode1:60020, corePoolSize=3, maxPoolSize=3\n2020-06-22 20:13:05,293 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_CLOSE_REGION-bpnode1:60020, corePoolSize=40, maxPoolSize=40\n2020-06-22 20:13:05,294 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_CLOSE_META-bpnode1:60020, corePoolSize=1, maxPoolSize=1\n2020-06-22 20:13:05,294 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_LOG_REPLAY_OPS-bpnode1:60020, corePoolSize=2, maxPoolSize=2\n2020-06-22 20:13:05,294 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_COMPACTED_FILES_DISCHARGER-bpnode1:60020, corePoolSize=10, maxPoolSize=10\n2020-06-22 20:13:05,295 DEBUG org.apache.hadoop.hbase.executor.ExecutorService: Starting executor service name=RS_REGION_REPLICA_FLUSH_OPS-bpnode1:60020, corePoolSize=40, maxPoolSize=40\n2020-06-22 20:13:05,301 INFO org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager: Current list of replicators: [bpnode1,60020,1592827982743, bpnode2,60020,1592827894533, bpnode8,60020,1592827968314, bpnode3,60020,1592827927496] other RSs: [bpnode1,60020,1592827982743, bpnode2,60020,1592827894533, bpnode8,60020,1592827968314, bpnode3,60020,1592827927496]\n2020-06-22 20:13:05,356 INFO org.apache.hadoop.hbase.regionserver.SplitLogWorker: SplitLogWorker bpnode1,60020,1592827982743 starting\n2020-06-22 20:13:05,357 INFO org.apache.hadoop.hbase.regionserver.HeapMemoryManager: Starting HeapMemoryTuner chore.\n2020-06-22 20:13:05,360 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: Serving as bpnode1,60020,1592827982743, RpcServer on bpnode1\/11.8.8.184:60020, sessionid=0xb72dbc8308f05b9<\/code><\/pre>\n<p>\u81ea\u6b64Region Server\u7b97\u5904\u4e8eonline\u7684\u72b6\u6001\u4e86<\/p>\n<p>\u542f\u52a8\u76f8\u5173\u7684procedure\uff0c\u4ee5\u53caQuota Manager<\/p>\n<pre><code class=\"language-shell\">2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure flush-table-proc is starting\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.flush.RegionServerFlushTableProcedureManager: Start region server flush procedure manager bpnode1,60020,1592827982743\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Starting procedure member 'bpnode1,60020,1592827982743'\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Checking for aborted procedures on node: '\/hyperbase1\/flush-table-proc\/abort'\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Looking for new procedures under znode:'\/hyperbase1\/flush-table-proc\/acquired'\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure flush-table-proc is started\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure online-snapshot is starting\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager: Start Snapshot Manager bpnode1,60020,1592827982743\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Starting procedure member 'bpnode1,60020,1592827982743'\n2020-06-22 20:13:05,360 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Checking for aborted procedures on node: '\/hyperbase1\/online-snapshot\/abort'\n2020-06-22 20:13:05,361 DEBUG org.apache.hadoop.hbase.procedure.ZKProcedureMemberRpcs: Looking for new procedures under znode:'\/hyperbase1\/online-snapshot\/acquired'\n2020-06-22 20:13:05,361 DEBUG org.apache.hadoop.hbase.procedure.RegionServerProcedureManagerHost: Procedure online-snapshot is started\n2020-06-22 20:13:05,368 INFO org.apache.hadoop.hbase.quotas.RegionServerQuotaManager: Quota support disabled<\/code><\/pre>\n<h4>3.6 \u670d\u52a1\u542f\u52a8\u5b8c\u6210\uff0c\u4e3b\u8fdb\u7a0b\u5b9a\u671f\u4e0a\u62a5RS\u7684\u8d1f\u8f7d\u4fe1\u606f<\/h4>\n<p>tryRegionServerReport(lastMsg, now)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981\u63cf\u8ff0 \u672c\u6587\u4e3b\u8981\u8bb2\u8ff0hyperbase\u7ec4\u4ef6\u5728\u542f\u52a8\u8fc7\u7a0b\u4e2d\uff0cregion server\u7684\u542f\u52a8\u6d41\u7a0b\uff0c\u6587\u4e2d\u7a7f\u63d2\u91cd\u8981\u6b65 ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/kbwp.transwarp.cn\/?p=5890\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5890","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/5890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5890"}],"version-history":[{"count":1,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/5890\/revisions"}],"predecessor-version":[{"id":6541,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=\/wp\/v2\/posts\/5890\/revisions\/6541"}],"wp:attachment":[{"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kbwp.transwarp.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}