2015-10-26 3 views
1

В настоящее время я пытаюсь создать кластер из N узлов на n компьютере. Но (я не эксперт по сети), в моей офисной сети многоадресная рассылка разрешена только для определенных групп мультисервисов и порта.Как указать группу многоадресной рассылки для кластера Crate

Я не нашел в конфигурации ящика, как указать группу ip, Hazelcast может это сделать.

Любая идея? Многоадресная рассылка так много, как одноадресная.

спасибо.

ответ

1

Посмотрите на MulticastConfig.

Config config = new Config(); 
config.getNetworkConfig().getJoin().getMulticastConfig() 
      .setMulticastGroup(multicastGroup) 
      .setMulticastPort(multicastPort);  
HazelcastInstance hz = Hazelcast.newHazelcastInstance(config); 
+0

не уверены, что этот ответ на, вопрос о обрешетке, а не hazelcast. –

2

Как Crate использует Elasticsearch для обнаружения (и для многих других вещей), настройка многоадресной группы осуществляется таким же образом, как и в Elasticsearch.

Добавить следующие строки в crate.yml:

discovery.zen.ping.multicast.group: <YOUR_GROUP>

Смотрите также https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#multicast

Смежные вопросы