Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java Cassandra驱动程序插入大Blob_Java_Cassandra_Blob - Fatal编程技术网

使用Java Cassandra驱动程序插入大Blob

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

我需要在Cassandra blob列中插入大约8Mb的数据。在将字节数据发送给Cassandra之前,当我尝试创建ByteBuffer对象时,会得到一个BufferOverflowException


如何实现这一点?

发现,如果我先创建一个字节数组,然后将其“包装”到字节缓冲中,我只需确保JVM有足够的内存。
Cassandra驱动程序很好地接受了它。

这不是一个真正的解决方案,想象一下您需要编写一个大小为132Gb的blob。请看这里: