如何确认我的 datastax cassandra 节点上是否应用了 TDE?

How to confirm if TDE is being applied on my datastax cassandra node?

我们开始探索 TDE,继续创建 tables,启用 TDE 并加载数据。 我现在在磁盘上看到可能已加密的 SSTables。

有没有办法让我查看并验证这确实是加密的并将其与类似(但非 TDE)进行比较table?

我无法使用 nodetool 或类似工具,因为它们不受 TDE 直接保护。

有办法吗?

最简单的方法就是对插入 table 的文本字符串使用 grep。只需转到数据目录,找到 table 和 运行:

的目录
cd _cassandra_data_dir_/keyspace_name/table_name-hash/
grep 'your_string' *-Data.db

请注意,由于分区键未加密,它们仍然可见...