2014-04-24 72 views
1

我需要將大約8Mb的數據插入到Cassandra blob列中。當我嘗試在將字節數據發送給Cassandra之前嘗試創建ByteBuffer對象時,我收到了BufferOverflowException。用Java Cassandra驅動程序插入大Blob

這是如何實現的?

回答

0

發現如果我先創建一個字節數組然後將它「包裝」到一個ByteBuffer中,那麼我只需確保JVM有足夠的內存。 Cassandra驅動程序接受它很好。

+0

這不是一個真正的解決方案,想象一下你需要編寫一個大小爲132Gb的Blob。也看看這裏:http://cassandra.apache.org/doc/3.9/faq/#can-i-store-large-blobs-in-cassandra –

相關問題