Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hbase在一段时间后冻结_Hbase - Fatal编程技术网

Hbase在一段时间后冻结

Hbase在一段时间后冻结,hbase,Hbase,我们的hbase应用程序已经运行了几年,现在每天冻结3-4次,我们必须重新启动tomcat才能使我们的服务恢复正常。你能告诉我这次失败的原因吗。下面是我们得到的堆栈跟踪:- [2015-07-29 16:11:53,850] WARN246124[pool-1-thread-8] - org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectio

我们的hbase应用程序已经运行了几年,现在每天冻结3-4次,我们必须重新启动tomcat才能使我们的服务恢复正常。你能告诉我这次失败的原因吗。下面是我们得到的堆栈跟踪:-

[2015-07-29 16:11:53,850] WARN246124[pool-1-thread-8] - org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1599) - Failed all from region=Session_EG36499597,A95e3582dd-985b-4bbf-8c9c-c3e7378b2c9c~2014111717~B41ea71319-6c87-414e-83e9-3260da33dbce,1429545209762.33fb72a8c67d79dfe2743542b29511a5., hostname=csotg11-dn-rs-tt, port=60020
java.util.concurrent.ExecutionException: java.io.IOException: Call to csotg11-dn-rs-tt/192.168.1.56:60020 failed on local exception: java.nio.channels.ClosedByInterruptException
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
        at java.util.concurrent.FutureTask.get(FutureTask.java:111)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1569)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1421)
        at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:955)
        at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:811)
        at org.apache.hadoop.hbase.client.HTable.put(HTable.java:786)
        at org.apache.hadoop.hbase.client.HTablePool$PooledHTable.put(HTablePool.java:394)
        at egain.DAO.UserDAO.SaveUser(UserDAO.java:156)
        at egain.services.TrackerTask.call(TrackerTask.java:38)
        at egain.asyncManagement.UpdateUserRequest.run(UpdateUserRequest.java:22)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: java.io.IOException: Call to csotg11-dn-rs-tt/192.168.1.56:60020 failed on local exception: java.nio.channels.ClosedByInterruptException
        at org.apache.hadoop.hbase.ipc.HBaseClient.wrapException(HBaseClient.java:1030)
        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:999)
        at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:86)
        at com.sun.proxy.$Proxy60.multi(Unknown Source)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3$1.call(HConnectionManager.java:1398)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3$1.call(HConnectionManager.java:1396)
        at org.apache.hadoop.hbase.client.ServerCallable.withoutRetries(ServerCallable.java:210)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1405)
        at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1393)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        ... 3 more
Caused by: java.nio.channels.ClosedByInterruptException
        at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:473)
        at org.apache.hadoop.net.SocketOutputStream$Writer.performIO(SocketOutputStream.java:62)
        at org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:143)
        at org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:153)
        at org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:114)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
        at java.io.DataOutputStream.flush(DataOutputStream.java:123)
        at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.sendParam(HBaseClient.java:620)
        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:975)
        at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:86)
        at com.sun.proxy.$Proxy60.openScanner(Unknown Source)
        at org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:218)
        at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:120)
        at org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:42)
        at org.apache.hadoop.hbase.client.ServerCallable.withRetries(ServerCallable.java:163)
        at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:205)
        at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:120)
        at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:665)
        at org.apache.hadoop.hbase.client.HTablePool$PooledHTable.getScanner(HTablePool.java:378)
        at egain.models.HBaseConnectionFactory.getScanner(HBaseConnectionFactory.java:313)
        at egain.DAO.SessionDAO.getSession(SessionDAO.java:44)
        at egain.DAO.SessionDAO.getCompleteDataForSession(SessionDAO.java:109)
        at egain.utils.eGainParser.getBySessionId(eGainParser.java:54)
        at egain.services.DataTask.call(DataTask.java:52)
        at egain.services.DataTask.call(DataTask.java:1)
        ... 5 more
[2015-07-29 16:11:53850]WARN246124[pool-1-thread-8]-org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1599)-失败全部来自region=Session\u EG36499597,A95e3582dd-985b-4BF-8c9c-c3e7378b2c9c~2014111717~B41ea71319-6c87-414e-83e9-3260da33dbce,1429545209762.33fb72a8c67d79dfe2743542b29511a5,主机名=csotg11 dn rs tt,端口号=60020
java.util.concurrent.ExecutionException:java.io.IOException:对csotg11 dn rs tt/192.168.1.56:60020的调用在本地异常上失败:java.nio.channels.ClosedByInterruptException
位于java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
位于java.util.concurrent.FutureTask.get(FutureTask.java:111)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1569)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1421)
位于org.apache.hadoop.hbase.client.HTable.FlushCommissions(HTable.java:955)
位于org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:811)
位于org.apache.hadoop.hbase.client.HTable.put(HTable.java:786)
位于org.apache.hadoop.hbase.client.HTablePool$PooledHTable.put(HTablePool.java:394)
位于egain.DAO.UserDAO.SaveUser(UserDAO.java:156)
在egain.services.TrackerTask.call(TrackerTask.java:38)
运行(UpdateUserRequest.java:22)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:724)
原因:java.io.IOException:调用csotg11 dn rs tt/192.168.1.56:60020在本地异常上失败:java.nio.channels.closedbyinterrupteption
位于org.apache.hadoop.hbase.ipc.HBaseClient.wrapException(HBaseClient.java:1030)
访问org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:999)
位于org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:86)
位于com.sun.proxy.$Proxy60.multi(未知源)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3$1.call(HConnectionManager.java:1398)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3$1.call(HConnectionManager.java:1396)
位于org.apache.hadoop.hbase.client.ServerCallable.withoutRetries(ServerCallable.java:210)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1405)
位于org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1393)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
... 3个以上
原因:java.nio.channels.ClosedByInterruptException
位于java.nio.channels.spi.AbstractInterruptableChannel.end(AbstractInterruptableChannel.java:202)
在sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:473)
位于org.apache.hadoop.net.SocketOutputStream$Writer.performIO(SocketOutputStream.java:62)
位于org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:143)
位于org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:153)
位于org.apache.hadoop.net.SocketOutputStream.write(SocketOutputStream.java:114)
位于java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
位于java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
位于java.io.DataOutputStream.flush(DataOutputStream.java:123)
位于org.apache.hadoop.hbase.ipc.HBaseClient$Connection.sendParam(HBaseClient.java:620)
位于org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:975)
位于org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:86)
位于com.sun.proxy.$Proxy60.openScanner(未知源)
位于org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:218)
位于org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:120)
位于org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:42)
位于org.apache.hadoop.hbase.client.ServerCallable.withRetries(ServerCallable.java:163)
位于org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:205)
位于org.apache.hadoop.hbase.client.ClientScanner.(ClientScanner.java:120)
位于org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:665)
位于org.apache.hadoop.hbase.client.HTablePool$PooledHTable.getScanner(HTablePool.java:378)
位于egain.models.hbasconnectionfactory.getScanner(hbasconnectionfactory.java:313)
位于egain.DAO.SessionDAO.getSession(SessionDAO.java:44)
在egain.DAO.SessionDAO.getCompleteDataForSession(SessionDAO.java:109)中
位于egain.utils.eGainParser.getBySessionId(eGainParser.java:54)
在egain.services.DataTask.call(DataTask.java:52)
位于egain.services.DataTask.call(DataTask.java:1)
... 还有5个

您是否获得了此问题的答案或解决方案我面临着类似的问题您是否获得了此问题的答案或解决方案我面临着类似的问题