I'm running Apache Cassandra 3.9 (from http://cassandra.apache.org/download/) on my Windows machine. I want to enable encryption on a single table. I'm running my queries using dbeaver tool.
The below query throws an error.
alter table config_test
with compression = { 'sstable_compression' : 'Encryptor',
'cipher_algorithm' : 'AES/ECB/PKCS5Padding',
'secret_key_strength' : 128,
'chunk_length_kb' : 1};
Error is,
com.datastax.driver.core.exceptions.InvalidConfigurationInQueryException: Could not create Compression for type org.apache.cassandra.io.compress.Encryptor
com.datastax.driver.core.exceptions.InvalidConfigurationInQueryException: Could not create Compression for type org.apache.cassandra.io.compress.Encryptor
This SO Answer says TDE is only available in Datastax Enterprise(DE) version. I thought DE is only a driver for Cassandra. Is that not the case?
To make TDE work, should I download and run DE version and follow the steps mentioned here? If this the way, is DE free/open-source?
Thanks.