Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra Pelops和Hector支持IPv6吗?_Cassandra_Hector_Mbeans_Pelops - Fatal编程技术网

Cassandra Pelops和Hector支持IPv6吗?

Cassandra Pelops和Hector支持IPv6吗?,cassandra,hector,mbeans,pelops,Cassandra,Hector,Mbeans,Pelops,我使用pelops从cassandra集群检索数据,该集群的所有服务器都运行在IPv6上。 运行此程序时出现以下错误 Exception in thread "main" java.lang.RuntimeException: exception while checking if MBean is registered, com.scale7.cassandra.pelops.pool:type=PooledNode-testkeyspace-2001:1c11:90:111:2:6:8:10

我使用pelops从cassandra集群检索数据,该集群的所有服务器都运行在IPv6上。 运行此程序时出现以下错误

Exception in thread "main" java.lang.RuntimeException: exception while checking if MBean is registered, com.scale7.cassandra.pelops.pool:type=PooledNode-testkeyspace-2001:1c11:90:111:2:6:8:10
        at org.scale7.cassandra.pelops.JmxMBeanManager.isRegistered(JmxMBeanManager.java:58)
        at org.scale7.cassandra.pelops.pool.PooledNode.<init>(PooledNode.java:66)
        at org.scale7.cassandra.pelops.pool.CommonsBackedPool.addNode(CommonsBackedPool.java:415)
        at org.scale7.cassandra.pelops.pool.CommonsBackedPool.<init>(CommonsBackedPool.java:137)
        at org.scale7.cassandra.pelops.pool.CommonsBackedPool.<init>(CommonsBackedPool.java:88)
        at org.scale7.cassandra.pelops.pool.CommonsBackedPool.<init>(CommonsBackedPool.java:76)
        at org.scale7.cassandra.pelops.Pelops.addPool(Pelops.java:48)
        at com.opera.osp.client.CassandraClient.<init>(Unknown Source)
        at com.opera.osp.validation.OSPDataValidator.main(Unknown Source)
Caused by: javax.management.MalformedObjectNameException: Invalid character ':' in value part of property
        at javax.management.ObjectName.construct(ObjectName.java:602)
        at javax.management.ObjectName.<init>(ObjectName.java:1403)
        at org.scale7.cassandra.pelops.JmxMBeanManager.isRegistered(JmxMBeanManager.java:54)
        ... 8 more
线程“main”java.lang.RuntimeException中的异常:检查MBean是否已注册时异常,com.scale7.cassandra.pelops.pool:type=PooledNode-testkeyspace-2001:1c11:90:111:2:6:8:10 在org.scale7.cassandra.pelops.JmxMBeanManager.isRegistered(JmxMBeanManager.java:58) 位于org.scale7.cassandra.pelops.pool.PooledNode.(PooledNode.java:66) 位于org.scale7.cassandra.pelops.pool.commonbackedpool.addNode(commonbackedpool.java:415) 位于org.scale7.cassandra.pelops.pool.commonbackedpool.(commonbackedpool.java:137) 位于org.scale7.cassandra.pelops.pool.commonbackedpool.(commonbackedpool.java:88) 位于org.scale7.cassandra.pelops.pool.commonbackedpool.(commonbackedpool.java:76) 位于org.scale7.cassandra.pelops.pelops.addPool(pelops.java:48) 位于com.opera.osp.client.CassandraClient。(未知来源) 位于com.opera.osp.validation.OSPDataValidator.main(未知源) 原因:javax.management.MalformedObjectNameException:属性的值部分中的无效字符“:” 位于javax.management.ObjectName.construct(ObjectName.java:602) 位于javax.management.ObjectName。(ObjectName.java:1403) 在org.scale7.cassandra.pelops.JmxMBeanManager.isRegistered(JmxMBeanManager.java:54) ... 8个以上
pelops是否支持IPv6。如果不支持,我计划迁移到Hector,但Hector是否也支持IPv6?

这似乎是一个与IPv6无关的问题,如果您在MBean的名称中使用IPv6地址,请将其转义(例如,将其替换为“\u”)


我假设他们支持IPv6,因为Java支持IPv6,而且他们必须使用Java的网络API。

感谢您的快速回复。但是没有得到我怎样才能摆脱这个问题。你能详细说明一下吗?