刘珍 created IOTDB-5016: ------------------------- Summary: Remove datanode : The consensus group SchemaRegion[8] doesn't exist Key: IOTDB-5016 URL: https://issues.apache.org/jira/browse/IOTDB-5016 Project: Apache IoTDB Issue Type: Bug Components: mpp-cluster Affects Versions: 0.14.0-SNAPSHOT Reporter: 刘珍 Assignee: Song Ziyang
master_1119_fd57958 1. start 3rep 3C5D cluster 2. Benchmark write data 3. Remove ip72 datanode after 40 minutes 4. ip72 datanode removed successfully. 5. rm -rf ip72 datanode's data ,ip72 datanode rejoining the Cluster 6. Remove ip68 datanode ip62 datanode ERROR : 2022-11-21 00:27:30,145 [pool-21-IoTDB-MPPCoordinator-16$20221120_162730_39857_3.1.0] ERROR o.a.i.d.m.p.s.FragmentInstanceDispatcherImpl:160 - Execute FragmentInstance failed: The consensus group SchemaRegion[8] doesn't exist 2022-11-21 00:27:30,232 [pool-25-IoTDB-ClientRPC-Processor-1$20221120_162730_39856_3] ERROR o.a.i.d.m.p.s.FragmentInstanceDispatcherImpl:123 - [DispatchFailed] java.lang.RuntimeException: {color:#FF8B00}*cannot fetch schema, status is: 301, msg is: Execute FragmentInstance failed: The consensus group SchemaRegion[8] doesn't exist*{color} at org.apache.iotdb.db.mpp.plan.analyze.ClusterSchemaFetcher.executeSchemaFetchQuery(ClusterSchemaFetcher.java:188) at org.apache.iotdb.db.mpp.plan.analyze.ClusterSchemaFetcher.fetchSchema(ClusterSchemaFetcher.java:156) at org.apache.iotdb.db.mpp.plan.analyze.ClusterSchemaFetcher.fetchSchema(ClusterSchemaFetcher.java:98) at org.apache.iotdb.db.mpp.plan.analyze.ClusterSchemaFetcher.fetchSchemaWithAutoCreate(ClusterSchemaFetcher.java:265) at org.apache.iotdb.db.mpp.plan.analyze.SchemaValidator.validate(SchemaValidator.java:56) at org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.executeDataInsert(RegionWriteExecutor.java:193) at org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.visitInsertTablet(RegionWriteExecutor.java:165) at org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.visitInsertTablet(RegionWriteExecutor.java:119) at org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertTabletNode.accept(InsertTabletNode.java:1086) at org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor.execute(RegionWriteExecutor.java:85) at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchLocally(FragmentInstanceDispatcherImpl.java:232) at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchOneInstance(FragmentInstanceDispatcherImpl.java:137) at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchWriteSync(FragmentInstanceDispatcherImpl.java:119) at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatch(FragmentInstanceDispatcherImpl.java:90) at org.apache.iotdb.db.mpp.plan.scheduler.ClusterScheduler.start(ClusterScheduler.java:106) at org.apache.iotdb.db.mpp.plan.execution.QueryExecution.schedule(QueryExecution.java:288) at org.apache.iotdb.db.mpp.plan.execution.QueryExecution.start(QueryExecution.java:206) at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:150) at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:164) at org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.insertTablet(ClientRPCServiceImpl.java:1234) at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:4078) at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:4058) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) at org.apache.iotdb.db.service.thrift.ProcessorWithMetrics.process(ProcessorWithMetrics.java:64) at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 测试环境 1. 3C 192.168.10.62 /66 /68 72C256GB 5D 192.168.10.62 /66 /68 72C256GB 192.168.10.72、73 48C384GB 配置文件 ConfigNode -- This message was sent by Atlassian Jira (v8.20.10#820010)