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)