Hi,

I am new to Cassandra.
I tried cassandra -f but i am getting the JmxReporter.java (line 388) Error
processing errors.

I downloaded binary version of apache-cassandra-1.2.8 which runs on Ubuntu
11.04 VM Virtual Box.
I added jna.jar file to the library file too.

Thanks for your help.
Massoud

Errors:

INFO [main] 2013-08-08 07:30:53,610 CassandraDaemon.java (line 118) Logging
initialized
 INFO [main] 2013-08-08 07:30:53,710 CassandraDaemon.java (line 142) 32bit
JVM detected.  It is recommended to run Cassandra on a 64bit JVM for better
performance.
 INFO [main] 2013-08-08 07:30:53,716 CassandraDaemon.java (line 145) JVM
vendor/version: Java HotSpot(TM) Client VM/1.6.0
ERROR [main] 2013-08-08 07:30:53,717 CassandraDaemon.java (line 176) Your
JVM is out of date. Please upgrade to the newest Oracle Java 6.
 INFO [main] 2013-08-08 07:30:53,727 CassandraDaemon.java (line 183) Heap
size: 253558784/253558784
 INFO [main] 2013-08-08 07:30:53,728 CassandraDaemon.java (line 184)
Classpath: bin/../conf:bin/../build/
classes/main:bin/../build/classes/thrift:bin/../lib/antlr-3.2.jar:bin/../lib/apache-cassandra-1.2.8.jar:bin/../lib/apache-cassandra-clientutil-1.2.8.jar:bin/../lib/apache-cassandra-thrift-1.2.8.jar:bin/../lib/avro-1.4.0-fixes.jar:bin/../lib/avro-1.4.0-sources-fixes.jar:bin/../lib/commons-cli-1.1.jar:bin/../lib/commons-codec-1.2.jar:bin/../lib/commons-lang-2.6.jar:bin/../lib/compress-lzf-0.8.4.jar:bin/../lib/concurrentlinkedhashmap-lru-1.3.jar:bin/../lib/guava-13.0.1.jar:bin/../lib/high-scale-lib-1.1.2.jar:bin/../lib/jackson-core-asl-1.9.2.jar:bin/../lib/jackson-mapper-asl-1.9.2.jar:bin/../lib/jamm-0.2.5.jar:bin/../lib/jbcrypt-0.3m.jar:bin/../lib/jline-1.0.jar:bin/../lib/jna.jar:bin/../lib/json-simple-1.1.jar:bin/../lib/libthrift-0.7.0.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/lz4-1.1.0.jar:bin/../lib/metrics-core-2.0.3.jar:bin/../lib/netty-3.5.9.Final.jar:bin/../lib/servlet-api-2.5-20081211.jar:bin/../lib/slf4j-api-1.7.2.jar:bin/../lib/slf4j-log4j12-1.7.2.jar:bin/../lib/snakeyaml-1.6.jar:bin/../lib/snappy-java-1.0.5.jar:bin/../lib/snaptree-0.1.jar:bin/../lib/jamm-0.2.5.jar
 WARN [main] 2013-08-08 07:30:53,957 CLibrary.java (line 137) Unable to
lock JVM memory (ENOMEM). This can result in part of the JVM being swapped
out, especially with mmapped I/O enabled. Increase RLIMIT_MEMLOCK or run
Cassandra as root.

INFO [main] 2013-08-08 07:30:54,043 DatabaseDescriptor.java (line 132)
Loading settings from
file:/home/massoud/cassandra/apache-cassandra-1.2.8/conf/cassandra.yaml
 INFO [main] 2013-08-08 07:30:55,798 DatabaseDescriptor.java (line 150)
Data files directories: [/var/lib/cassandra/data]
 INFO [main] 2013-08-08 07:30:55,798 DatabaseDescriptor.java (line 151)
Commit log directory: /var/lib/cassandra/commitlog
 INFO [main] 2013-08-08 07:30:55,798 DatabaseDescriptor.java (line 191)
DiskAccessMode 'auto' determined to be standard, indexAccessMode is standard
 INFO [main] 2013-08-08 07:30:55,798 DatabaseDescriptor.java (line 205)
disk_failure_policy is stop
 INFO [main] 2013-08-08 07:30:55,859 DatabaseDescriptor.java (line 273)
Global memtable threshold is enabled at 80MB
 INFO [main] 2013-08-08 07:30:57,448 DatabaseDescriptor.java (line 401) Not
using multi-threaded compaction
 INFO [main] 2013-08-08 07:31:00,295 CacheService.java (line 111)
Initializing key cache with capacity of 12 MBs.
 INFO [main] 2013-08-08 07:31:00,432 CacheService.java (line 140)
Scheduling key cache save to each 14400 seconds (going to save all keys).
 INFO [main] 2013-08-08 07:31:00,493 CacheService.java (line 154)
Initializing row cache with capacity of 0 MBs and provider
org.apache.cassandra.cache.SerializingCacheProvider
 INFO [main] 2013-08-08 07:31:00,599 CacheService.java (line 166)
Scheduling row cache save to each 0 seconds (going to save all keys).
 
org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=ReadLatency
javax.management.NotCompliantMBeanException: Attribute Count has more than
one getter
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.initMaps(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.analyzer(Unknown Source)
    at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.getAnalyzer(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanIntrospector.getPerInterface(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.StandardMBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.Introspector.makeDynamicMBean(Unknown Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown
Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown
Source)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown Source)
    at
com.yammer.metrics.reporting.JmxReporter.registerBean(JmxReporter.java:451)
    at
com.yammer.metrics.reporting.JmxReporter.processTimer(JmxReporter.java:423)
    at
com.yammer.metrics.reporting.JmxReporter.processTimer(JmxReporter.java:16)
    at com.yammer.metrics.core.Timer.processWith(Timer.java:204)
    at
com.yammer.metrics.reporting.JmxReporter.onMetricAdded(JmxReporter.java:386)
    at
com.yammer.metrics.core.MetricsRegistry.notifyMetricAdded(MetricsRegistry.java:516)
    at
com.yammer.metrics.core.MetricsRegistry.getOrAdd(MetricsRegistry.java:491)
    at
com.yammer.metrics.core.MetricsRegistry.newTimer(MetricsRegistry.java:320)
    at com.yammer.metrics.Metrics.newTimer(Metrics.java:324)
    at
org.apache.cassandra.metrics.LatencyMetrics.<init>(LatencyMetrics.java:83)
    at
org.apache.cassandra.metrics.ColumnFamilyMetrics.<init>(ColumnFamilyMetrics.java:156)
    at
org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:221)
    at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:382)
    at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:354)
    at org.apache.cassandra.db.Table.initCf(Table.java:329)
    at org.apache.cassandra.db.Table.<init>(Table.java:272)
    at org.apache.cassandra.db.Table.open(Table.java:109)
    at org.apache.cassandra.db.Table.open(Table.java:87)
    at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:422)
    at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:243)
    at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:447)
    at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:490)
 WARN [main] 2013-08-08 07:31:02,344 JmxReporter.java (line 388) Error
processing
org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=batchlog,name=WriteLatency
javax.management.NotCompliantMBeanException: Attribute Count has more than
one getter
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.initMaps(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.analyzer(Unknown Source)
    at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.getAnalyzer(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanIntrospector.getPerInterface(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.StandardMBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.Introspector.makeDynamicMBean(Unknown Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown
Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown
Source)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown Source)
    at
com.yammer.metrics.reporting.JmxReporter.registerBean(JmxReporter.java:451)
    at
com.yammer.metrics.reporting.JmxReporter.processTimer(JmxReporter.java:423)
    at
com.yammer.metrics.reporting.JmxReporter.processTimer(JmxReporter.java:16)
    at com.yammer.metrics.core.Timer.processWith(Timer.java:204)
    at
com.yammer.metrics.reporting.JmxReporter.onMetricAdded(JmxReporter.java:386)
    at
com.yammer.metrics.core.MetricsRegistry.notifyMetricAdded(MetricsRegistry.java:516)
    at
com.yammer.metrics.core.MetricsRegistry.getOrAdd(MetricsRegistry.java:491)
    at
com.yammer.metrics.core.MetricsRegistry.newTimer(MetricsRegistry.java:320)
    at com.yammer.metrics.Metrics.newTimer(Metrics.java:324)
    at
org.apache.cassandra.metrics.LatencyMetrics.<init>(LatencyMetrics.java:83)
    at
org.apache.cassandra.metrics.ColumnFamilyMetrics.<init>(ColumnFamilyMetrics.java:157)
    at
org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:221)
    at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:382)
    at
org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:354)
    at org.apache.cassandra.db.Table.initCf(Table.java:329)
    at org.apache.cassandra.db.Table.<init>(Table.java:272)
    at org.apache.cassandra.db.Table.open(Table.java:109)
    at org.apache.cassandra.db.Table.open(Table.java:87)
    at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:422)
    at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:243)
    at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:447)
    at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:490)
 WARN [main] 2013-08-08 07:31:02,614 JmxReporter.java (line 388) Error
processing
org.apache.cassandra.metrics:type=ColumnFamily,keyspace=system,scope=peer_events,name=ReadLatency
javax.management.NotCompliantMBeanException: Attribute Count has more than
one getter
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.initMaps(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.MBeanAnalyzer.analyzer(Unknown Source)
    at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.getAnalyzer(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanIntrospector.getPerInterface(Unknown
Source)
    at com.sun.jmx.mbeanserver.MBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.StandardMBeanSupport.<init>(Unknown Source)
    at com.sun.jmx.mbeanserver.Introspector.makeDynamicMBean(Unknown Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown
Source)
    at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown
Source)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown Source)
    at
com.yammer.metrics.reporting.JmxReporter.registerBean(JmxReporter.java:451)

Reply via email to