可以为特定表启用 dse cassandra 审核日志吗?

Posted

技术标签:

【中文标题】可以为特定表启用 dse cassandra 审核日志吗?【英文标题】:Can dse cassandra audit log enabled for a particular table? 【发布时间】:2018-05-04 21:33:11 【问题描述】:

我已经按照link 启用了 dse cassandra 审核日志。

但是,文档解释了如何在键空间上配置审计日志。我需要在键空间内的单个表上启用它。

例如:键空间名称:测试,有表 table1,table2。审计应该只在 table1 而不是 table2 上启用。

【问题讨论】:

【参考方案1】:

不,DSE 审计日志只能在键空间级别配置,而不是表级别。

这是通过在 DSE yaml 中使用 included_keyspacesexcluded_keyspaces 来完成的。这是文档中的相关链接http://docs.datastax.com/en/dse/5.1/dse-admin/datastax_enterprise/security/secAuditEnable.html?hl=included_keyspaces

您共享的链接描述了如何将审计写入 DSE 表(而不是文件),而不是如何审计特定表。

【讨论】:

谢谢@phact。有没有其他方法可以做到这一点? 可以对整个keyspace启用审计日志,事后过滤日志。

以上是关于可以为特定表启用 dse cassandra 审核日志吗?的主要内容,如果未能解决你的问题,请参考以下文章

DSE:地理位置,即纬度和经度在 cassandra 中存储为不同的字段

DSE 验证 Spark AlwaysOn SQL

Cassandra SOLR 滚动升级

DSE (Cassandra) - int 数据类型的范围搜索

在 SolR 中创建搜索索引时出错 - Cassandra 集成 (DSE)

为啥我们应该在单独的 DC 中运行 dse search