我使用的是Hazelcast Java客戶端(在節點1上)做HazelcastInstance.getConfig(),並創建不同的節點上Hazelcast地圖。獲取UnsupportedOperationException異常,當我從遠程客戶端
我的設置: 在節點2 - Hazelcast正在運行。節點1上的 - 獨立的Java程序,其行爲類似於Hazelcast Java客戶端。
ClientConfig config = new ClientConfig();
config.getGroupConfig().setName("dev").setPassword("dev-pass");
config.addAddress("<node2-ip>:5701");
HazelcastInstance inst = HazelcastClient.newHazelcastClient(config);
//Creating a mapconfig
MapConfig mcfg = new MapConfig();
mcfg.setName("democache");
//creating a mapstore config
MapStoreConfig mapStoreCfg = new MapStoreConfig();
mapStoreCfg.setClassName("com.main.MyMapStore").setEnabled(true);
MyMapStore是我實施的Hazelcast MapStore。該類駐留在
mcfg.setMapStoreConfig(mapStoreCfg);
**inst.getConfig()**.addMapConfig(mcfg);
我得到「UnsupportedOperationException異常」當我運行這段代碼。當我做inst.getConfig(),得到這個例外..任何人都可以請讓我知道什麼是圍繞工作,爲這!
堆棧跟蹤是: 異常在線程 「主」 java.lang.UnsupportedOperationException 在com.hazelcast.client.HazelcastClient.getConfig(HazelcastClient.java:144) 在ClientClass.main(ClientClass.java:34)
請發佈完整的堆棧跟蹤並更正您的格式。 – 2012-03-10 16:54:22
編輯帖子並添加堆棧跟蹤 – venkataratnam 2012-03-10 17:09:49