...
- Clone the source (If you have not taken a clone prior) code from github (git clone https://github.com/apache/airavata). If you have already cloned go to next step.
- In your machine go to local folder where Airavata source code is cloned and then do a git pull to make sure you have the latest trunk.
- After the above is completed build the source code by executing following maven command;
mvn clean install
(Useful Hint: Use mvn clean install -Dmaven.test.skip=true to avoid tests and is recommended for first timers.) - Go to folder where Airavata server distribution zip or tar files are residing.
cd modules/distribution/server/target - Unzip either the tar or zip file of Airavata server distribution using
unzip apache-airavata-server-0.14-SNAPSHOT-bin.zip
OR
tar -xvf apache-airavata-server-0.14-SNAPSHOT-bin.tar.gz - Go to extracted folder
cd apache-airavata-server-0.14-SNAPSHOT - In folder apache-airavata-server-0.14-SNAPSHOT navigate to the bin and view the file airavata-server.properties
- Update ‘pubilsh.rabbitmq’ property to true in bin/airavata-server.properties file. File would then have;
publish.rabbitmq=true - In bin start the Airavata server;
(Useful Hint:This may require JAVA_HOME to be defined. Some configurations such as in bin/zoo.cfg and bin/airavata-server.properties may have to be adjusted if some ports are already in use. Ports need to be open as well.)
sh airavata-server.sh (This will run the airavata server in the background in demon mode).
If you are in the target folder use given to start Airavata server;
sh apache-airavata-server-0.14-SNAPSHOT/bin/airavata-server.sh start
- Go to apache-airavata-server-0.14-SNAPSHOT/samples/ directory and register sample scripts and local host. by running
sh registerSample.sh
NOTE: Running above again will result duplication of Applications in database; Multiple applications will appear in the XBaya GUI. - After starting the AIravata server and registering the sample applications, start XBAYA GUI. Navigate to modules/distribution/xbaya-gui/ and build xbaya
mvn clean install - Navigate to folder ‘target’ and then extract the xbaya using
unzip apache-airavata-xbaya-gui-0.14-SNAPSHOT-bin.zip
OR
tar -xvf airavata-xbaya-gui-0.14-SNAPSHOT-bin.tar.gz
- Go to bin folder in unzipped apache-airavata-xbaya-gui-0.14-SNAPSHOT and navigate to the the bin folder and start xbaya GUI
sh xbaya-gui.sh
...
{"serverDuration": 93, "requestCorrelationId": "a7f218d40ee37795"}