cassandra rangeerror:尝试访问超出缓冲区长度的内容

atmip9wb  于 2021-06-15  发布在  Cassandra
关注(0)|答案(0)|浏览(477)

我们正在使用 CassandraDB 存储时间序列数据。日常数据需要插入到 CassandraDBnodejs 应用程序。起初还不错,但在过去的几周里,它经常出现以下错误。

RangeError: Trying to access beyond buffer length
    at FrameReader.checkOffset (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:119:15)
    at FrameReader.readString (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:107:8)
    at FrameReader.readError (C:\WB\wb_jobserver\node_modules\cassandra-driver\lib\readers.js:315:22)
    at Parser.parseBody (C:\WBIS\wb_jobserver\node_modules\cassandra-driver\lib\streams.js:180:66)
    at Parser._transform (C:\WBIS\wb_jobserver\node_modules\cassandra-driver\lib\streams.js:135:10)
    at Parser.Transform._read (_stream_transform.js:167:10)
    at Parser.Transform._write (_stream_transform.js:155:12)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at Parser.Writable.write (_stream_writable.js:207:11)
    at Protocol.ondata (_stream_readable.js:528:20)

我们使用的是cassandra devcenter 1.5。其他详细信息包括cqlsh 5.0.1 | cassandra 3.7.0 | cql spec 3.4.2 | native protocol v4
请给出解决这个问题的办法

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题