使用Java Cassandra驱动程序插入大Blob
我需要在Cassandra blob列中插入大约8Mb的数据。在将字节数据发送给Cassandra之前,当我尝试创建ByteBuffer对象时,会得到一个BufferOverflowException使用Java Cassandra驱动程序插入大Blob,java,cassandra,blob,Java,Cassandra,Blob,我需要在Cassandra blob列中插入大约8Mb的数据。在将字节数据发送给Cassandra之前,当我尝试创建ByteBuffer对象时,会得到一个BufferOverflowException 如何实现这一点?发现,如果我先创建一个字节数组,然后将其“包装”到字节缓冲中,我只需确保JVM有足够的内存。 Cassandra驱动程序很好地接受了它。这不是一个真正的解决方案,想象一下您需要编写一个大小为132Gb的blob。请看这里:
如何实现这一点?发现,如果我先创建一个字节数组,然后将其“包装”到字节缓冲中,我只需确保JVM有足够的内存。
Cassandra驱动程序很好地接受了它。这不是一个真正的解决方案,想象一下您需要编写一个大小为132Gb的blob。请看这里: