Hands-On Exercise 7: debug a multi-node workflow¶
In this exercise we will see how to debug the workflow described in the exercise a multi-node workflow. To do so, we will be using a specific Web GUI, the “Oozie Web Console”.
Prerequisites¶
- You have cloned the Hands-On git repository (see Clone the Hands-On repository),
- (Only for python) You have installed the required software (see Prerequisites when using python).
Install the Hands-On¶
- Install the Hands-On Exercise 7, just type:
cd
cd dcs-hands-on
mvn clean install -D hands.on=7 -P bash
Run the workflow¶
- Type the following command:
ciop-run
- Press CTRL+C
Warning
The workflow will continue its execution, despite the CTRL+C command.
Debug the workflow¶
- Open the provided Tracking URL
- Click on the n-node_expression value under the column Name,
- Click on the lens icon,
- Continue debugging as described in Exercice 2: make a robust workflow and debug it,
- Click on the n-node_binning value under the column Name,
- Click on the lens icon,
- Continue debugging as described in Exercice 2: make a robust workflow and debug it.
The following image shows the steps that we have just performed:
Recap¶
- We executed a multi-node workflow;
- We accessed the Oozie Web Console to debug it.