iotdb
iotdb copied to clipboard
metadata_organizing分支:server抛出SocketException后client无响应
描述:使用一个533M大小的mlog文件启动IoTDB server,client查询输入sql查询show timeseries root, 等待若干分钟之后,server抛出异常如下:
WARN org.apache.thrift.transport.TIOStreamTransport:112 - Error closing output stream.
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) ~[na:1.8.0_161]
at java.net.SocketOutputStream.write(SocketOutputStream.java:155) ~[na:1.8.0_161]
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) ~[na:1.8.0_161]
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[na:1.8.0_161]
at java.io.FilterOutputStream.close(FilterOutputStream.java:158) ~[na:1.8.0_161]
at org.apache.thrift.transport.TIOStreamTransport.close(TIOStreamTransport.java:110) ~[libthrift-0.9.1.jar:0.9.1]
at org.apache.thrift.transport.TSocket.close(TSocket.java:194) [libthrift-0.9.1.jar:0.9.1]
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:242) [libthrift-0.9.1.jar:0.9.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_161]
而client端没有响应。