Cassandra RangeError: Попытка получить доступ за пределами буфера - PullRequest
0 голосов
/ 09 ноября 2018

Мы используем CassandraDB для хранения данных временных рядов. Ежедневные данные должны быть вставлены в CassandraDB из приложения nodejs. Первоначально это было нормально, но в течение последних нескольких недель часто выдает следующую ошибку.

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 | Кассандра 3.7.0 | CQL spec 3.4.2 | Собственный протокол v4

Пожалуйста, дайте решение, чтобы преодолеть эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...