milleruntime opened a new issue, #2977:
URL: https://github.com/apache/accumulo/issues/2977
I saw a split fail while running 4 RW Bulk jobs on an Uno cluster.
<pre>
2022-09-28T09:38:52,703 [util.FileUtil] DEBUG: Too many indexes (494) to
open at once for null r0377a, reducing in tmpDir =
hdfs://localhost:8020/accumulo/tables/3/default_t
ablet/tmp/idxReduce_939307216
2022-09-28T09:38:52,705 [thrift.ProcessFunction] ERROR: Internal error
processing splitTablet
java.lang.IllegalArgumentException: Missing or invalid part of tablet file
metadata entry:
hdfs://localhost:8020/accumulo/tables/3/default_tablet/tmp/idxReduce_939307216/pas
s_0000/0000.rf
at
com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)
~[guava-31.1-jre.jar:?]
at
org.apache.accumulo.core.metadata.TabletFile.<init>(TabletFile.java:72)
~[accumulo-core-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.server.util.FileUtil.reduceFiles(FileUtil.java:135)
~[accumulo-server-base-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.server.util.FileUtil.estimatePercentageLTE(FileUtil.java:220)
~[accumulo-server-base-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at org.apache.accumulo.tserver.tablet.Tablet.split(Tablet.java:1453)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.tserver.TabletServer.splitTablet(TabletServer.java:489)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.accumulo.tserver.TabletClientHandler.splitTablet(TabletClientHandler.java:1004)
~[accumulo-tserver-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at jdk.internal.reflect.GeneratedMethodAccessor26.invoke(Unknown
Source) ~[?:?]
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at
org.apache.accumulo.core.trace.TraceUtil.lambda$wrapService$0(TraceUtil.java:206)
~[accumulo-core-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at com.sun.proxy.$Proxy36.splitTablet(Unknown Source) ~[?:?]
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$splitTablet.getResult(TabletClientService.java:2648)
~[accumulo-core-2.1.0-SNAPSHOT.jar
:2.1.0-SNAPSHOT]
at
org.apache.accumulo.core.tabletserver.thrift.TabletClientService$Processor$splitTablet.getResult(TabletClientService.java:2627)
~[accumulo-core-2.1.0-SNAPSHOT.jar
:2.1.0-SNAPSHOT]
at
org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
~[libthrift-0.16.0.jar:0.16.0]
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
~[libthrift-0.16.0.jar:0.16.0]
at
org.apache.thrift.TMultiplexedProcessor.process(TMultiplexedProcessor.java:138)
~[libthrift-0.16.0.jar:0.16.0]
at
org.apache.accumulo.server.rpc.TimedProcessor.process(TimedProcessor.java:54)
~[accumulo-server-base-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:524)
~[libthrift-0.16.0.jar:0.16.0]
at
org.apache.accumulo.server.rpc.CustomNonBlockingServer$CustomFrameBuffer.invoke(CustomNonBlockingServer.java:129)
~[accumulo-server-base-2.1.0-SNAPSHOT.jar:2.1.0-
SNAPSHOT]
at org.apache.thrift.server.Invocation.run(Invocation.java:18)
~[libthrift-0.16.0.jar:0.16.0]
at
org.apache.accumulo.core.trace.TraceWrappedRunnable.run(TraceWrappedRunnable.java:52)
~[accumulo-core-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
~[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
~[?:?]
at
org.apache.accumulo.core.trace.TraceWrappedRunnable.run(TraceWrappedRunnable.java:52)
~[accumulo-core-2.1.0-SNAPSHOT.jar:2.1.0-SNAPSHOT]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
</pre>
--
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]