【问题标题】:Frame size larger than protect max size in Apache IoTDB帧大小大于 Apache IoTDB 中的保护最大大小
【发布时间】:2021-11-16 02:39:43
【问题描述】:

这是什么原因造成的?

2021-11-16 09:38:36,993 [pool-13-IoTDB-RPC-Client-1] 错误 o.a.t.s.TThreadPoolServer$WorkerProcess:258 - 处理消息期间发生 Thrift 错误。 org.apache.thrift.transport.TTransportException:帧大小(808001189)大于保护最大大小(536870912)! 在 org.apache.iotdb.rpc.TElasticFramedTransport.readFrame(TElasticFramedTransport.java:123) 在 org.apache.iotdb.rpc.TElasticFramedTransport.read(TElasticFramedTransport.java:107) 在 org.apache.thrift.transport.TTransport.readAll(TTransport.java:109) 在 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:463) 在 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:361) 在 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:244) 在 org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:27) 在 org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745)

【问题讨论】:

    标签: apache-iotdb iotdb


    【解决方案1】:

    这可能是客户端发送了一个非常大的请求(可能是一个大写),超过了 iotdb-engine.properties 中的 thrift_max_frame_size。

    可以检查写请求是否过大,减少insertTablet或insertRecords中的行数。

    或者,尝试增加 thrift_max_frame_size。

    如果还是不行,请尝试重现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      相关资源
      最近更新 更多