HBASE区域服务器停止运行并关闭

HBASE区域服务器停止运行并关闭,hbase,Hbase,我在其中看到以下异常跟踪。 有人能告诉我到底出了什么问题吗 regionserver.HRegionServer: Run out of memory; HRegionServer will abort itself immediately java.lang.OutOfMemoryError: Requested array size exceeds VM limit at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)

我在其中看到以下异常跟踪。 有人能告诉我到底出了什么问题吗

regionserver.HRegionServer: Run out of memory; HRegionServer will abort itself immediately
java.lang.OutOfMemoryError: Requested array size exceeds VM limit
at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
at java.nio.ByteBuffer.allocate(ByteBuffer.java:331)
at org.apache.hadoop.hbase.io.ByteBufferOutputStream.checkSizeAndGrow(ByteBufferOutputStream.java:74)
at org.apache.hadoop.hbase.io.ByteBufferOutputStream.write(ByteBufferOutputStream.java:112)
at org.apache.hadoop.hbase.KeyValue.oswrite(KeyValue.java:2873)
at org.apache.hadoop.hbase.codec.KeyValueCodec$KeyValueEncoder.write(KeyValueCodec.java:59)
at org.apache.hadoop.hbase.ipc.IPCUtil.buildCellBlock(IPCUtil.java:120)
at org.apache.hadoop.hbase.ipc.RpcServer$Call.setResponse(RpcServer.java:377)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:113)
at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)
at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
at java.lang.Thread.run(Thread.java:744)
regionserver.HRegionServer:内存不足;HRegionServer将立即中止自身
java.lang.OutOfMemoryError:请求的数组大小超过VM限制
位于java.nio.HeapByteBuffer。(HeapByteBuffer.java:57)
位于java.nio.ByteBuffer.allocate(ByteBuffer.java:331)
位于org.apache.hadoop.hbase.io.ByteBufferOutputStream.checkSizeAndGrow(ByteBufferOutputStream.java:74)
位于org.apache.hadoop.hbase.io.ByteBufferOutputStream.write(ByteBufferOutputStream.java:112)
位于org.apache.hadoop.hbase.KeyValue.oswrite(KeyValue.java:2873)
在org.apache.hadoop.hbase.codec.KeyValueCodec$KeyValueEncoder.write上(KeyValueCodec.java:59)
在org.apache.hadoop.hbase.ipc.IPCUtil.buildCellBlock(IPCUtil.java:120)上
位于org.apache.hadoop.hbase.ipc.RpcServer$Call.setResponse(RpcServer.java:377)
位于org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:113)
在org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)上
在org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
位于org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
运行(Thread.java:744)
好的,我们想好了。 存在内存密集型作业,并且未设置hbase.client.scanner.max.result.size,在旧版本中默认为Integer.max