While the dev team works on a REST service to manage binary data in Cassandra, ops would like to store local blobs directly from shell.

Is it actually possible via CQL/bash without a Cassandra driver? I could find so far only an example for Ruby.

1 Answer 1


The only way to do it with cqlsh is wrap binary file into CSV file and run cqlsh --some_args -e 'COPY table_name FROM binary_wrapped.csv', but in order to do so you have to generate a new primary key to use in CSV-file.

IMO: Since cqlsh is a wrapper around python client, your ops should just write simple python script for this operation, it would be much easier in many ways.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.