2016-11-03 12 views
1

Я пытаюсь использовать TestHazelcastFactory сделать Передразнивало клиент hazelcast для подключения к Передразнивало HazelCast intance.Here это код, который я попробовалTestHazelcastFactory клиент издеваться не работает

сервера

TestHazelcastFactory factory = new TestHazelcastFactory(); 
HazelcastInstance instance= factory.newHazelcastInstance(config); 

Клиент

TestHazelcastFactory factory = new TestHazelcastFactory(); 
HazelcastInstance instance= factory.newHazelcastClient(clientConfig); 

Но он не может подключиться т o издевательский экземпляр Hazelcast.

+0

Пожалуйста, поделитесь конфигурации члена и клиента –

+0

конфиг не что иное, как только имя пользователя и password.Its оленья кожа есть любые другие детали – pppavan

+0

Уважаемые @pppavan, любезно рассмотреть мой ответ и принять его, если у вас больше нет вопросов. –

ответ

2

Прежде всего, вам нужно иметь hazelcast-tests.jars и hazelcast-client-tests.jar

testCompile "com.hazelcast:hazelcast:$HZ_VERSION:tests" testCompile "com.hazelcast:hazelcast-client:$HZ_VERSION:tests"

Далее, вам нужно использовать тот же TestHazelcastFactoryHazelcastInstance очистить для членов и клиентов.

Проверить этот фрагмент

TestHazelcastFactory testHazelcastFactory = new TestHazelcastFactory(); 

    HazelcastInstance member = testHazelcastFactory.newHazelcastInstance(); 
    IMap<Object, Object> testMap1 = member.getMap("test"); 
    testMap1.put(1, "test"); 

    HazelcastInstance client = testHazelcastFactory.newHazelcastClient(); 
    IMap<Object, Object> testMap2 = client.getMap("test"); 
    Object o = testMap2.get(1); 
    System.out.println("o = " + o); 

Позвольте мне знать, если у вас есть какие-либо вопросы.

Приветствия,

Vik