Cassandra触发器的示例代码

时间:2015-08-27 12:44:54

标签: triggers cassandra-2.0 cql3

首先,基本问题是 - >如何在Cassandra中实现触发器?

如何在Cassandra Trigger中的多个表中进行删除操作。是否有删除示例代码?如果有关于Cassandra Trigger的详细文档以及示例代码,那将非常有用。

感谢
Chaity

2 个答案:

答案 0 :(得分:1)

您可以在此处找到有关使用CQL的文档

http://docs.datastax.com/en/cql/3.1/cql/cql_reference/trigger_r.html

这可能是你想拥有的?

答案 1 :(得分:0)

我希望现在还不算太早

要实现Cassandra触发器,您需要:

  1. Cassandra Maven Dependency实施ITrigger界面
  2. 构建具有依赖项的jar并将其放置在/etc/cassandra/triggers文件夹下(位置可能因环境而异:docker,local等)
  3. 启动Cassandra并执行CREATE TRIGGER ... cql查询

您可以检查我的示例项目https://github.com/timurt/cassandra-trigger

在内部,我实现了对insertupdatedelete实体的partitionrowcell操作的检测

希望这对您有帮助!