Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 卡桑德拉的委员会日志分析_Java_Cassandra - Fatal编程技术网

Java 卡桑德拉的委员会日志分析

Java 卡桑德拉的委员会日志分析,java,cassandra,Java,Cassandra,我在文件夹中找到了commitlog(.log)文件,并希望对其进行分析。例如,我想知道在机器的历史记录中执行哪个查询。是否有代码可以执行此操作?提交日志文件是特定于Cassandra版本的,您可能需要对其进行修补等。您可以在上的文档中找到更多信息 但对您来说,主要的问题是提交日志不包含执行的查询,它包含被修改的数据。您真正需要的是审计功能-这里有几个选择: 它内置于即将推出的Cassandra 4.0中-请参阅有关如何使用它的说明 使用爱立信开源的插件-它支持Cassandra 2.2、3.

我在文件夹中找到了commitlog(.log)文件,并希望对其进行分析。例如,我想知道在机器的历史记录中执行哪个查询。是否有代码可以执行此操作?

提交日志文件是特定于Cassandra版本的,您可能需要对其进行修补等。您可以在上的文档中找到更多信息

但对您来说,主要的问题是提交日志不包含执行的查询,它包含被修改的数据。您真正需要的是审计功能-这里有几个选择:

  • 它内置于即将推出的Cassandra 4.0中-请参阅有关如何使用它的说明
  • 使用爱立信开源的插件-它支持Cassandra 2.2、3.0和3.11
  • 如果您使用DataStax Enterprise(DSE),它具有

我们在一些部署中使用了ecAudit插件,并取得了良好的成功。