Cassandra和Graphite:GraphiteSender NoClassDefFoundError

时间:2016-07-13 17:24:53

标签: cassandra graphite

我已经使用metrics-graphite-2.2.0.jar配置了apache cassandra 3.7以使用石墨(在lib文件夹中以及/ conf中的以下metrics_reporter_graphite.yaml

graphite:
-
    period: 30
    timeunit: 'SECONDS'
    prefix: 'cassandra-clustername-node1'
    hosts:
    - host: 'localhost'
        port: 2003
    predicate:
    color: "white"
    useQualifiedName: true
    patterns:
        - "^org.apache.cassandra.+"
        - "^jvm.+" 

启动Cassandra时,它失败了: java.lang.NoClassDefFoundError:com / codahale / metrics / graphite / GraphiteSender

欢迎提供任何帮助。

3 个答案:

答案 0 :(得分:2)

您需要升级到metrics-graphite-3.1.2.jar。

答案 1 :(得分:0)

你需要升级到metrics-graphite-3.1.0.jar,因为在Cassandra 3.7中,所有依赖的指标石墨都只提供3.1.0版本。(即metrics-core-3.1.0.jar等)

答案 2 :(得分:0)

是的,您需要" metrics-graphite-3.1.2.jar"。 您可以从here

下载