voonhous commented on PR #8839:
URL: https://github.com/apache/hudi/pull/8839#issuecomment-1674138771

   ```text
   2023-08-11T00:17:44.546+0800    WARN    
20230810_161734_00541_uhtxz.1.104.0-48-1048     
org.apache.hadoop.hdfs.client.impl.BlockReaderFactory   I/O error constructing 
remote block reader.
   java.net.SocketException: Connection reset
           at 
java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394)
           at 
java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426)
           at 
org.apache.hadoop.net.SocketInputStream$Reader.performIO(SocketInputStream.java:57)
           at 
org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:142)
           at 
org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:161)
           at 
org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:131)
           at 
org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:118)
           at 
java.base/java.io.FilterInputStream.read(FilterInputStream.java:82)
           at 
org.apache.hadoop.hdfs.protocolPB.PBHelperClient.vintPrefixed(PBHelperClient.java:547)
           at 
org.apache.hadoop.hdfs.client.impl.BlockReaderRemote.newBlockReader(BlockReaderRemote.java:407)
           at 
org.apache.hadoop.hdfs.client.impl.BlockReaderFactory.getRemoteBlockReader(BlockReaderFactory.java:853)
           at 
org.apache.hadoop.hdfs.client.impl.BlockReaderFactory.getRemoteBlockReaderFromTcp(BlockReaderFactory.java:749)
           at 
org.apache.hadoop.hdfs.client.impl.BlockReaderFactory.build(BlockReaderFactory.java:379)
           at 
org.apache.hadoop.hdfs.DFSInputStream.getBlockReader(DFSInputStream.java:649)
           at 
org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:580)
           at 
org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:762)
           at 
org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:834)
           at 
org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:686)
           at 
java.base/java.io.FilterInputStream.read(FilterInputStream.java:82)
           at 
java.base/java.io.FilterInputStream.read(FilterInputStream.java:82)
           at 
org.apache.parquet.io.DelegatingSeekableInputStream.read(DelegatingSeekableInputStream.java:61)
           at 
org.apache.parquet.bytes.BytesUtils.readIntLittleEndian(BytesUtils.java:83)
           at 
org.apache.parquet.hadoop.ParquetFileReader.readFooter(ParquetFileReader.java:548)
           at 
org.apache.parquet.hadoop.ParquetFileReader.readFooter(ParquetFileReader.java:528)
           at 
org.apache.parquet.hadoop.ParquetFileReader.readFooter(ParquetFileReader.java:522)
           at 
org.apache.parquet.hadoop.ParquetFileReader.readFooter(ParquetFileReader.java:470)
           at 
org.apache.hudi.common.table.TableSchemaResolver.readSchemaFromParquetBaseFile(TableSchemaResolver.java:349)
           at 
org.apache.hudi.common.table.TableSchemaResolver.readSchemaFromBaseFile(TableSchemaResolver.java:549)
           at 
org.apache.hudi.common.table.TableSchemaResolver.fetchSchemaFromFiles(TableSchemaResolver.java:541)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableParquetSchemaFromDataFile(TableSchemaResolver.java:266)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableAvroSchemaFromDataFile(TableSchemaResolver.java:119)
           at 
org.apache.hudi.common.table.TableSchemaResolver.hasOperationField(TableSchemaResolver.java:472)
           at org.apache.hudi.util.Lazy.get(Lazy.java:53)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableSchemaFromLatestCommitMetadata(TableSchemaResolver.java:223)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableAvroSchemaInternal(TableSchemaResolver.java:191)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableAvroSchema(TableSchemaResolver.java:140)
           at 
org.apache.hudi.common.table.TableSchemaResolver.getTableAvroSchema(TableSchemaResolver.java:129)
           at 
org.apache.hudi.hadoop.realtime.AbstractRealtimeRecordReader.init(AbstractRealtimeRecordReader.java:144)
           at 
org.apache.hudi.hadoop.realtime.AbstractRealtimeRecordReader.<init>(AbstractRealtimeRecordReader.java:96)
           at 
org.apache.hudi.hadoop.realtime.RealtimeCompactedRecordReader.<init>(RealtimeCompactedRecordReader.java:64)
           at 
org.apache.hudi.hadoop.realtime.HoodieRealtimeRecordReader.constructRecordReader(HoodieRealtimeRecordReader.java:70)
           at 
org.apache.hudi.hadoop.realtime.HoodieRealtimeRecordReader.<init>(HoodieRealtimeRecordReader.java:47)
           at 
org.apache.hudi.hadoop.realtime.HoodieParquetRealtimeInputFormat.getRecordReader(HoodieParquetRealtimeInputFormat.java:81)
           at 
io.trino.plugin.hudi.HudiRecordCursors.createRecordReader(HudiRecordCursors.java:109)
           at 
io.trino.plugin.hudi.HudiRecordCursors.lambda$createRealtimeRecordCursor$0(HudiRecordCursors.java:76)
           at 
io.trino.plugin.hive.authentication.UserGroupInformationUtils.lambda$executeActionInDoAs$0(UserGroupInformationUtils.java:29)
           at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
           at java.base/javax.security.auth.Subject.doAs(Subject.java:376)
           at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1816)
           at 
io.trino.plugin.hive.authentication.UserGroupInformationUtils.executeActionInDoAs(UserGroupInformationUtils.java:27)
           at 
io.trino.plugin.hive.authentication.ImpersonatingHdfsAuthentication.doAs(ImpersonatingHdfsAuthentication.java:42)
           at 
io.trino.plugin.hive.HdfsEnvironment.doAs(HdfsEnvironment.java:114)
           at 
io.trino.plugin.hudi.HudiRecordCursors.createRealtimeRecordCursor(HudiRecordCursors.java:75)
           at 
io.trino.plugin.hudi.HudiPageSourceProvider.createPageSource(HudiPageSourceProvider.java:195)
           at 
io.trino.plugin.base.classloader.ClassLoaderSafeConnectorPageSourceProvider.createPageSource(ClassLoaderSafeConnectorPageSourceProvider.java:49)
           at 
io.trino.split.PageSourceManager.createPageSource(PageSourceManager.java:62)
           at 
io.trino.operator.ScanFilterAndProjectOperator$SplitToPages.process(ScanFilterAndProjectOperator.java:268)
           at 
io.trino.operator.ScanFilterAndProjectOperator$SplitToPages.process(ScanFilterAndProjectOperator.java:196)
           at 
io.trino.operator.WorkProcessorUtils$3.process(WorkProcessorUtils.java:338)
           at 
io.trino.operator.WorkProcessorUtils$ProcessWorkProcessor.process(WorkProcessorUtils.java:391)
           at 
io.trino.operator.WorkProcessorUtils$3.process(WorkProcessorUtils.java:325)
           at 
io.trino.operator.WorkProcessorUtils$ProcessWorkProcessor.process(WorkProcessorUtils.java:391)
           at 
io.trino.operator.WorkProcessorUtils$3.process(WorkProcessorUtils.java:325)
           at 
io.trino.operator.WorkProcessorUtils$ProcessWorkProcessor.process(WorkProcessorUtils.java:391)
           at 
io.trino.operator.WorkProcessorUtils.getNextState(WorkProcessorUtils.java:240)
           at 
io.trino.operator.WorkProcessorUtils.lambda$processStateMonitor$3(WorkProcessorUtils.java:219)
           at 
io.trino.operator.WorkProcessorUtils$ProcessWorkProcessor.process(WorkProcessorUtils.java:391)
           at 
io.trino.operator.WorkProcessorUtils.getNextState(WorkProcessorUtils.java:240)
           at 
io.trino.operator.WorkProcessorUtils.lambda$finishWhen$4(WorkProcessorUtils.java:234)
           at 
io.trino.operator.WorkProcessorUtils$ProcessWorkProcessor.process(WorkProcessorUtils.java:391)
           at 
io.trino.operator.WorkProcessorSourceOperatorAdapter.getOutput(WorkProcessorSourceOperatorAdapter.java:150)
           at io.trino.operator.Driver.processInternal(Driver.java:410)
           at io.trino.operator.Driver.lambda$process$10(Driver.java:313)
           at io.trino.operator.Driver.tryWithLock(Driver.java:698)
           at io.trino.operator.Driver.process(Driver.java:305)
           at io.trino.operator.Driver.processForDuration(Driver.java:276)
           at 
io.trino.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:785)
           at 
io.trino.execution.executor.PrioritizedSplitRunner.process(PrioritizedSplitRunner.java:164)
           at 
io.trino.execution.executor.TaskExecutor$TaskRunner.run(TaskExecutor.java:492)
           at 
io.trino.$gen.Trino_trino389_sql_029_dirty____20230810_071433_2.run(Unknown 
Source)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
           at java.base/java.lang.Thread.run(Thread.java:833)
   ```


-- 
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]

Reply via email to