-
On each machine go to /home/lekkala2 and use java -cp uber-tempest-1.0-SNAPSHOT.jar tempest.TempestApp to get the tempestApp running
-
Go to the machine from which you want join the membership and type ‘?list’ at the >Tempest prompt to see the function calls that can be made from Client end
-
Introducer which is VM 'fa15-cs425-g03-01.cs.illinois.edu' needs to be up for members to join the group. Type 'mstart' or 'start-membership'(and Enter) at >Tempest to Join the membership/Gossip group and 'mstop' or 'stop-membership'(and Enter) to Leave the membership/Gossip group.
-
Type 'mstart'(and Enter) at introducer 'fa15-cs425-g03-01.cs.illinois.edu' so others machines can join and similarly execute 'mstart' on all machines at >Tempest command prompt tomstop the group.
-
Type 'mstop'(and Enter) on the machine you want to leave.
-
Type 'gml'(and Enter) or 'get-membership-list' at >Tempest command prompt to get the latest membership list on the machine.
-
Once mstart is done the machine is part of the worker machines.
-
To run application go to any machine and type app1/app2/app3(and enter)
-
You will see that the output will be dispalyed at one of the worker machines.
-
To fail a machine do Ctrl+C
-
To get app1 running need .csv files in SDFSFiles/quant at root.
-
Git Clone the repo
-
cd cs425-mp-lekkala/tempest folder and mvn clean install
-
cd target and java -cp uber-tempest-1.0-SNAPSHOT.jar tempest.TempestApp to get the Tempest App running on your machine.
-
cd ../../tempest-test
-
mvn clean test