Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Overview

The cluster setup is based on the Infinispan cluster configuration, via JGroups.

Steps for clustering on the same machine:

  1. Build fcrepo-webapp.
  2. Copy fcrepo-webapp/target/fcrepo-webapp.war to a second location, we shall call this fcrepo-webapp2.
  3. Configure a separate activeMQ port in webapp2:
    1. Under fcrepo-webapp2/src/main/resource/config/activemq.xml
    2. Under transport, change the port to a nearby number.
  4. Pick a different web port for the separate fcrepo-webapp2, as in the exported jetty.port below.
  5. In webapp1, execute:
     export MAVEN_OPTS="-Djgroups.tcp.address=127.0.0.1 -Djgroups.tcp.port=7800 -Djgroups.tcpping.initial_hosts=127.0.0.1[7800],127.0.0.1[7801] -Djava.net.preferIPv4Stack=true"
     mvn -Djetty.port=8888 jetty:run
  6. In webapp2, execute:
     export MAVEN_OPTS="-Djgroups.tcp.address=127.0.0.1 -Djgroups.tcp.port=7801 -Djgroups.tcpping.initial_hosts=127.0.0.1[7800],127.0.0.1[7801] -Djava.net.preferIPv4Stack=true"
     mvn -Djetty.port=8889 jetty:run
  7. Look for the message "Received new cluster view"

Steps for clustering with others:

  1. In fcrepo-webapp:
    export MAVEN_OPTS="-Djgroups.tcp.address=<local-ip-address>" -Djgroups.tcpping.initial_hosts='<local-ip-address>[7800],<remove-ip-address-0>[7800],<remote-ip-address-n>[7800]' -Dfcrepo.ispn.numOwners=2 -Djava.net.PreferIPv4Stack=true"
    
     mvn -Djetty.port=8889 jetty:run

     

     
  • No labels