Cassandra 触发器 jar 正在加载但未执行 class
Cassandra trigger jar is loading but not executing the class
我已经创建了自定义 trigger.jar 并放置在 Cassandra 服务可以读取相同内容的目录中,在执行 "nodetool realoadtriggers" 之后它只打印“正在加载system.log 中的新 /trigger.jar",但它没有执行 jar 中的 java class。
注意:此外,我在 table 上创建了触发器,它应该在将数据插入 table 时触发此自定义触发器 jar,但它不会加载 [=26] =]
java class 实现 ITrigger 覆盖参数方法。任何用于调试的指针都会有所帮助。
Cassandra 版本 - DSE 6.7.5
The org.apache.cassandra.triggers.ITrigger
interface was modified from augment
to augmentNonBlocking
for non-blocking internal architecture. Updated trigger implementations must be provided on upgraded nodes.
因此您需要更改您的实施以符合要求。
我已经创建了自定义 trigger.jar 并放置在 Cassandra 服务可以读取相同内容的目录中,在执行 "nodetool realoadtriggers" 之后它只打印“正在加载system.log 中的新 /trigger.jar",但它没有执行 jar 中的 java class。
注意:此外,我在 table 上创建了触发器,它应该在将数据插入 table 时触发此自定义触发器 jar,但它不会加载 [=26] =]
java class 实现 ITrigger 覆盖参数方法。任何用于调试的指针都会有所帮助。
Cassandra 版本 - DSE 6.7.5
The
org.apache.cassandra.triggers.ITrigger
interface was modified fromaugment
toaugmentNonBlocking
for non-blocking internal architecture. Updated trigger implementations must be provided on upgraded nodes.
因此您需要更改您的实施以符合要求。