I have also seen StorageProxy missing from the mbeans tab -- I'm not
sure if it is being removed after being registered, or somehow never
being registered at all, or possibly even a jconsole bug where
querying the object manually (or, say, with jmxterm) would still work.
I haven't spent any time troubleshooting yet, so any insight here
would be welcome.
On Tue, Jul 27, 2010 at 8:19 AM, Mingfan Lu <mingfan.lu@gmail.com> wrote:
> I am using Jconsole to access JMX and find out that I can't find
> storageproxy under mbean tab while I can get information of
> storageservice.
> It is very interesting that I find the storageproxy has been
> registered in source code.
>
> private StorageProxy() {}
> static
> {
> MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
> try
> {
> mbs.registerMBean(new StorageProxy(), new
> ObjectName("org.apache.cassandra.service:type=StorageProxy"));
> }
> catch (Exception e)
> {
> throw new RuntimeException(e);
> }
> }
>
> my cassandra is 0.6.3
>
--
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com
|