alextinng commented on issue #8762: URL: https://github.com/apache/iotdb/issues/8762#issuecomment-1920579541
> 类似的问题: > > ```java > 2023-10-10 17:15:42,451 [pool-245-IoTDB-ClientRPC-Processor-8533] WARN o.a.i.d.u.ErrorHandlingUtils:63 - Status code: INTERNAL_SERVER_ERROR(305). executeStatement failed > java.lang.RuntimeException: cannot fetch schema, status is: 301, msg is: Execute FragmentInstance failed: Ratis request failed 6@group-0002000003A5 is not in [RUNNING]: current state is CLOSED > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.executeSchemaFetchQuery(ClusterSchemaFetchExecutor.java:205) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.fetchSchemaOfPreciseMatchOrPreciseDeviceUsingTemplate(ClusterSchemaFetchExecutor.java:116) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetcher.fetchSchema(ClusterSchemaFetcher.java:139) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetcher.fetchSchema(ClusterSchemaFetcher.java:50) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.analyzeSchema(AnalyzeVisitor.java:337) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.visitQuery(AnalyzeVisitor.java:233) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.visitQuery(AnalyzeVisitor.java:186) > at org.apache.iotdb.db.queryengine.plan.statement.crud.QueryStatement.accept(QueryStatement.java:696) > at org.apache.iotdb.db.queryengine.plan.statement.StatementVisitor.process(StatementVisitor.java:128) > at org.apache.iotdb.db.queryengine.plan.analyze.Analyzer.analyze(Analyzer.java:48) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.analyze(QueryExecution.java:309) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.<init>(QueryExecution.java:169) > at org.apache.iotdb.db.queryengine.plan.Coordinator.createQueryExecution(Coordinator.java:113) > at org.apache.iotdb.db.queryengine.plan.Coordinator.execute(Coordinator.java:147) > at org.apache.iotdb.db.protocol.thrift.impl.ClientRPCServiceImpl.executeStatementInternal(ClientRPCServiceImpl.java:298) > at org.apache.iotdb.db.protocol.thrift.impl.ClientRPCServiceImpl.executeStatementV2(ClientRPCServiceImpl.java:739) > at org.apache.iotdb.db.protocol.thrift.impl.ClientRPCServiceImpl.executeQueryStatementV2(ClientRPCServiceImpl.java:729) > at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeQueryStatementV2.getResult(IClientRPCService.java:3819) > at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeQueryStatementV2.getResult(IClientRPCService.java:3799) > at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) > at org.apache.iotdb.db.protocol.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:750) > > 2023-10-10 16:40:09,628 [pool-245-IoTDB-ClientRPC-Processor-8553$20231010_084009_82955_6.1.0] ERROR o.a.i.d.q.e.e.RegionReadExecutor:85 - Execute FragmentInstance in ConsensusGroup SchemaRegion[933] failed. > org.apache.iotdb.consensus.exception.RatisRequestFailedException: Ratis request failed 6@group-0002000003A5 is not in [RUNNING]: current state is CLOSED > at org.apache.iotdb.consensus.ratis.RatisConsensus.read(RatisConsensus.java:351) > at org.apache.iotdb.db.queryengine.execution.executor.RegionReadExecutor.execute(RegionReadExecutor.java:77) > at org.apache.iotdb.db.queryengine.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchLocally(FragmentInstanceDispatcherImpl.java:350) > at org.apache.iotdb.db.queryengine.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchOneInstance(FragmentInstanceDispatcherImpl.java:246) > at org.apache.iotdb.db.queryengine.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchRead(FragmentInstanceDispatcherImpl.java:122) > at org.apache.iotdb.db.queryengine.plan.scheduler.FragmentInstanceDispatcherImpl.dispatch(FragmentInstanceDispatcherImpl.java:109) > at org.apache.iotdb.db.queryengine.plan.scheduler.ClusterScheduler.start(ClusterScheduler.java:115) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.schedule(QueryExecution.java:342) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.start(QueryExecution.java:231) > at org.apache.iotdb.db.queryengine.plan.Coordinator.execute(Coordinator.java:160) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.executionStatement(ClusterSchemaFetchExecutor.java:78) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.executeSchemaFetchQuery(ClusterSchemaFetchExecutor.java:202) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.fetchSchemaAndCacheResult(ClusterSchemaFetchExecutor.java:179) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetchExecutor.fetchSchemaOfMultiDevices(ClusterSchemaFetchExecutor.java:154) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.TemplateSchemaFetcher.processTemplateTimeSeries(TemplateSchemaFetcher.java:175) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.ClusterSchemaFetcher.fetchAndComputeSchemaWithAutoCreate(ClusterSchemaFetcher.java:219) > at org.apache.iotdb.db.queryengine.plan.analyze.schema.SchemaValidator.validate(SchemaValidator.java:45) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.validateSchema(AnalyzeVisitor.java:2431) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.visitInsertRows(AnalyzeVisitor.java:2352) > at org.apache.iotdb.db.queryengine.plan.analyze.AnalyzeVisitor.visitInsertRows(AnalyzeVisitor.java:186) > at org.apache.iotdb.db.queryengine.plan.statement.crud.InsertRowsStatement.accept(InsertRowsStatement.java:91) > at org.apache.iotdb.db.queryengine.plan.statement.StatementVisitor.process(StatementVisitor.java:128) > at org.apache.iotdb.db.queryengine.plan.analyze.Analyzer.analyze(Analyzer.java:48) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.analyze(QueryExecution.java:309) > at org.apache.iotdb.db.queryengine.plan.execution.QueryExecution.<init>(QueryExecution.java:169) > at org.apache.iotdb.db.queryengine.plan.Coordinator.createQueryExecution(Coordinator.java:113) > at org.apache.iotdb.db.queryengine.plan.Coordinator.execute(Coordinator.java:147) > at org.apache.iotdb.db.queryengine.plan.Coordinator.execute(Coordinator.java:174) > at org.apache.iotdb.db.protocol.thrift.impl.ClientRPCServiceImpl.insertRecords(ClientRPCServiceImpl.java:1660) > at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertRecords.getResult(IClientRPCService.java:4619) > at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertRecords.getResult(IClientRPCService.java:4599) > at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) > at org.apache.iotdb.db.protocol.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:750) > Caused by: org.apache.ratis.protocol.exceptions.ServerNotReadyException: 6@group-0002000003A5 is not in [RUNNING]: current state is CLOSED > at org.apache.ratis.server.impl.RaftServerImpl.lambda$assertLifeCycleState$9(RaftServerImpl.java:749) > at org.apache.ratis.util.LifeCycle.assertCurrentState(LifeCycle.java:253) > at org.apache.ratis.server.impl.RaftServerImpl.assertLifeCycleState(RaftServerImpl.java:748) > at org.apache.ratis.server.impl.RaftServerImpl.submitClientRequestAsync(RaftServerImpl.java:838) > at org.apache.ratis.server.impl.RaftServerImpl.submitClientRequest(RaftServerImpl.java:1031) > at org.apache.ratis.server.impl.RaftServerProxy.submitClientRequest(RaftServerProxy.java:449) > at org.apache.iotdb.consensus.ratis.RatisConsensus.doRead(RatisConsensus.java:374) > at org.apache.iotdb.consensus.ratis.RatisConsensus.read(RatisConsensus.java:340) > ... 36 common frames omitted > 2023-10-10 16:40:09,909 [pool-244-IoTDB-DataNodeInternalRPC-Processor-17392$20231010_084009_52303_5.1.0] ERROR o.a.i.d.q.e.e.RegionReadExecutor:85 - Execute FragmentInstance in ConsensusGroup SchemaRegion[933] failed. > org.apache.iotdb.consensus.exception.RatisRequestFailedException: Ratis request failed 6@group-0002000003A5 is not in [RUNNING]: current state is CLOSED > at org.apache.iotdb.consensus.ratis.RatisConsensus.read(RatisConsensus.java:351) > at org.apache.iotdb.db.queryengine.execution.executor.RegionReadExecutor.execute(RegionReadExecutor.java:77) > at org.apache.iotdb.db.protocol.thrift.impl.DataNodeInternalRPCServiceImpl.sendFragmentInstance(DataNodeInternalRPCServiceImpl.java:301) > at org.apache.iotdb.mpp.rpc.thrift.IDataNodeRPCService$Processor$sendFragmentInstance.getResult(IDataNodeRPCService.java:4271) > at org.apache.iotdb.mpp.rpc.thrift.IDataNodeRPCService$Processor$sendFragmentInstance.getResult(IDataNodeRPCService.java:4251) > at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38) > at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38) > 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:750) > Caused by: org.apache.ratis.protocol.exceptions.ServerNotReadyException: 6@group-0002000003A5 is not in [RUNNING]: current state is CLOSED > at org.apache.ratis.server.impl.RaftServerImpl.lambda$assertLifeCycleState$9(RaftServerImpl.java:749) > at org.apache.ratis.util.LifeCycle.assertCurrentState(LifeCycle.java:253) > at org.apache.ratis.server.impl.RaftServerImpl.assertLifeCycleState(RaftServerImpl.java:748) > at org.apache.ratis.server.impl.RaftServerImpl.submitClientRequestAsync(RaftServerImpl.java:838) > at org.apache.ratis.server.impl.RaftServerImpl.submitClientRequest(RaftServerImpl.java:1031) > at org.apache.ratis.server.impl.RaftServerProxy.submitClientRequest(RaftServerProxy.java:449) > at org.apache.iotdb.consensus.ratis.RatisConsensus.doRead(RatisConsensus.java:374) > at org.apache.iotdb.consensus.ratis.RatisConsensus.read(RatisConsensus.java:340) > ... 10 common frames omitted > ``` +1 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
