2015-11-04 1 views
0

Я пытался использовать новый механизм обнаружения на основе jClouds в Hazelcast 3.6 EA. Тем не менее, он не мог заставить его работать, используя те же учетные данные, что и для локального обнаружения AWS. Вот два конфиги:Открытие jClouds не работает в Hazelcast 3.6 EA

Native AWS (работы):

<network> 
    <join> 
     <multicast enabled="false" /> 
     <tcp-ip enabled="false" /> 
     <aws enabled="true"> 
      <access-key>AKIAXXXXXXXXXXXXX</access-key> 
      <secret-key>YYYYYYYYYYYYYYYYY</secret-key> 
      <region>eu-west-1</region> 
      <host-header>ec2.amazonaws.com</host-header> 
     </aws> 
    </join> 
</network> 

jClouds (не работает):

<properties> 
    <property name="hazelcast.discovery.enabled">true</property> 
</properties> 

<network> 
    <join> 
     <multicast enabled="false" /> 
     <tcp-ip enabled="false" /> 
     <aws enabled="false" /> 
     <discovery-strategies> 
      <discovery-strategy class="com.hazelcast.jclouds.JCloudsDiscoveryStrategy" enabled="true"> 
       <properties> 
        <property name="provider">aws-ec2</property> 
        <property name="identity">AKIAXXXXXXXXXXXXX</property> 
        <property name="credential">YYYYYYYYYYYYYYYYY</property> 
        <property name="regions">eu-west-1</property> 
       </properties> 
      </discovery-strategy> 
     </discovery-strategies> 
    </join> 
</network> 

Подробнее о настройке: 2 экземпляров, которые являются частью одного и того же Elastic Приложение Beanstalk. Порт 5701 открыт публично (для тестирования). Уровень журнала DEBUG включен для Hazelcast. Пользователь AWS имеет разрешение на выполнение ec2:describe*

С открытием jClouds включена, каждый узел видеть только себя:

DEBUG: Log4jFactory.java:93 [172.31.5.117]:5701 [dev] [3.6-EA] This node will assume master role since no possible member where connected to. 
DEBUG: Log4jFactory.java:93 [172.31.5.117]:5701 [dev] [3.6-EA] This node is being set as the master 
DEBUG: Log4jFactory.java:93 [172.31.5.117]:5701 [dev] [3.6-EA] PostJoin master: Address[172.31.5.117]:5701, isMaster: true 
INFO : Log4jFactory.java:99 [172.31.5.117]:5701 [dev] [3.6-EA] 
Members [1] { 
    Member [172.31.5.117]:5701 this 
} 
+0

Вы можете попробовать 3.6-EA2? Мы будем рады помочь вам, если вы все еще испытываете проблему. http://hazelcast.org/download/ – Mesut

+0

@Mesut просто попробовал 3.6-EA3, отлично работает с jclouds и ролями IAM. Благодаря! – Rustam

ответ

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

  • Нет связанных вопросов^_^