2013-12-12 14 views
0

正在尝试将s3ping发现方法作为7在jboss中工作。我部署了一个示例web应用程序,该应用程序是集群化的。截至目前,我有一个节点。但在不久的将来,我不想在群集中添加更多节点。在ec2中使用s3ping的jboss

我已经用必需的s3凭证和存储区详细信息修改了文件standalone-ha.xml。

<stack name="s3ping"> 
       <transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> 
       <protocol type="S3_PING"> 
        <property name="access_key"> 
         XXXXXXXXXXXXXXX 
        </property> 
        <property name="secret_access_key"> 
         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
        </property> 
        <property name="prefix"> 
         MyjbossBucket 
        </property> 
        <property name="timeout"> 
         6000 
        </property> 
       </protocol> 
       <protocol type="MERGE2"/> 
       <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> 
       <protocol type="FD"/> 
       <protocol type="VERIFY_SUSPECT"/> 
       <protocol type="BARRIER"/> 
       <protocol type="pbcast.NAKACK"/> 
       <protocol type="UNICAST2"/> 
       <protocol type="pbcast.STABLE"/> 
       <protocol type="pbcast.GMS"/> 
       <protocol type="UFC"/> 
       <protocol type="MFC"/> 
       <protocol type="FRAG2"/> 
      </stack> 

然后我使用下面的命令启动这个jboss实例。

./standalone.sh -b 10.1.137.250 -bmanagement=10.1.137.250 -c standalone-ha.xml -Djboss.default.jgroups.stack=s3ping -Djgroups.bind.address=10.1.137.250 -Djboss.node.name=node1 

它成功启动,但无法看到在s3存储桶内创建的任何节点信息文件。请请指导我通过正确的方法来完成这件事......还是我做的一些CONFIGS错误...

问候

回答

2

是否更换默认的堆栈?

<subsystem xmlns="urn:jboss:domain:jgroups:1.1" default-stack="s3ping">