2016-11-14 2 views
0

내 객체를 Hazelcast 맵에 저장하려하지만 작동하지 않습니다. 그것은 콘솔과 mancenter에서도 볼 수있는 새로운 인스턴스를 생성합니다. 지도를 만들지 만 내부에는 아무것도 없습니다. 또한 System.out.println (accountMap.get())은 아무것도 인쇄하지 않습니다. 간단한 문자열을 사용하여 입력 작업을 시도해도 여전히 동일한 결과가 나타납니다.hazelcast에 객체를 저장하는 중

userAccount user = new userAccount(); 
user.name = "pras"; 
user.pass = "12345"; 


HazelcastInstance instance = Hazelcast.newHazelcastInstance (new Config()); 
       Map<Integer, userAccount> accountMap = instance.getMap("userMap"); 
       accountMap.put(1, user); 
       System.out.println (accountMap.get(1)); 
+0

은 또한 당신이 사용했던 Hazelcast의 구성 XML을 공유 일부 로그 – noctarius

+0

을 공유하시기 바랍니다 수 있습니다. –

답변

0

을 감안할 때 : : 여기

내 코드입니다 패키지 com.hazelcast;

import java.io.Serializable; 

public class userAccount implements Serializable { 
    String name; 
    String pass; 
} 

그리고 위의 코드는, 나는 다음과 같은 출력을 얻을 :

INFO: [192.168.1.70]:5701 [dev] [3.8.1] 

Members [1] { 
    Member [192.168.1.70]:5701 - f8f3cf77-9b02-48b7-8a61-f353c40a6267 this 
} 

Apr 21, 2017 3:19:28 PM com.hazelcast.core.LifecycleService 
INFO: [192.168.1.70]:5701 [dev] [3.8.1] [192.168.1.70]:5701 is STARTED 
Apr 21, 2017 3:19:28 PM com.hazelcast.internal.partition.impl.PartitionStateManager 
INFO: [192.168.1.70]:5701 [dev] [3.8.1] Initializing cluster partition table arrangement... 
[email protected] 

희망이