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 2 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 webapp2.
  3. Configure a different web port for the second jar.
  4. Configure another activeMQ port
    1. Under src/main/resource/config/activemq.xml
    2. Under transport, change the port to a nearby number.
  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="-Dfcrepo.ispn.jgroups.configuration=jgroups-udp.xml -Djava.net.preferIPv4Stack=true"
     mvn -Djetty.port=8889 jetty:run
  • No labels