StarRocks 3.3.4 cn节点卡死

写入数据时cn.out一直输出类似:
Caused by: org.apache.hadoop.ipc.RemoteException(java.io.FileNotFoundException): File does not exist: /user/starrocksnew/757bc96a-1cd1-4d74-9ca5-482dfe4ad3b7/db11089/12008/12007/meta/0000000000000000_0000000000000001.meta
的错误

直到最后报错:
hdfsListDirectory(/user/starrocksnew/757bc96a-1cd1-4d74-9ca5-482dfe4ad3b7/db11089/12012/12011/meta/): FileSystem#listStatus error:
IllegalMonitorStateException: java.io.IOException: org.apache.hadoop.thirdparty.protobuf.ServiceException: java.lang.IllegalMonitorStateException
at org.apache.hadoop.ipc.internal.ShadedProtobufHelper.getRemoteException(ShadedProtobufHelper.java:61)
at org.apache.hadoop.ipc.internal.ShadedProtobufHelper.ipc(ShadedProtobufHelper.java:162)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getListing(ClientNamenodeProtocolTranslatorPB.java:621)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:437)
at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invokeMethod(RetryInvocationHandler.java:170)
at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invoke(RetryInvocationHandler.java:162)
at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invokeOnce(RetryInvocationHandler.java:100)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:366)
at com.sun.proxy.$Proxy13.getListing(Unknown Source)
at org.apache.hadoop.hdfs.DFSClient.listPaths(DFSClient.java:1733)
at org.apache.hadoop.hdfs.DFSClient.listPaths(DFSClient.java:1717)
at org.apache.hadoop.hdfs.DistributedFileSystem.listStatusInternal(DistributedFileSystem.java:1112)
at org.apache.hadoop.hdfs.DistributedFileSystem.access$600(DistributedFileSystem.java:148)
at org.apache.hadoop.hdfs.DistributedFileSystem$24.doCall(DistributedFileSystem.java:1187)
at org.apache.hadoop.hdfs.DistributedFileSystem$24.doCall(DistributedFileSystem.java:1184)
at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
at org.apache.hadoop.hdfs.DistributedFileSystem.listStatus(DistributedFileSystem.java:1194)
Caused by: org.apache.hadoop.thirdparty.protobuf.ServiceException: java.lang.IllegalMonitorStateException
at org.apache.hadoop.ipc.ProtobufRpcEngine2$Invoker.invoke(ProtobufRpcEngine2.java:272)
at org.apache.hadoop.ipc.ProtobufRpcEngine2$Invoker.invoke(ProtobufRpcEngine2.java:139)
at com.sun.proxy.$Proxy12.getListing(Unknown Source)
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.lambda$getListing$21(ClientNamenodeProtocolTranslatorPB.java:621)
at org.apache.hadoop.ipc.internal.ShadedProtobufHelper.ipc(ShadedProtobufHelper.java:160)
… 19 more
Caused by: java.lang.IllegalMonitorStateException
at java.base/java.lang.Object.wait(Native Method)
at java.base/java.lang.Object.wait(Object.java:328)
at org.apache.hadoop.util.concurrent.AsyncGet$Util.wait(AsyncGet.java:65)
at org.apache.hadoop.ipc.Client.getRpcResponse(Client.java:1571)
at org.apache.hadoop.ipc.Client.call(Client.java:1529)
at org.apache.hadoop.ipc.Client.call(Client.java:1426)
最后报这个错误之后CN节点直接卡死,无法再写入任何数据

1赞

大佬 请问这个问题解决了吗 我们也遇到了同样的问题

1赞