Troubleshooting and Tuning : Debugging an Application
 
Share this page                  
Debugging an Application
Debugging a DataFlow application can be accomplished in several ways depending on the type of issue that is being encountered. Here are a few debugging actions you can take:
Enable debug logging.
Inject operators in your graph to dump data to persistent storage for later inspection.
Ensure that key values for operators are set properly such as Using the Sort Operator to Sort Data Sets, Using the Join Operator to Do Standard Relational Joins, and Using the Group Operator to Compute Aggregations.
Use a Java debugger, such as one provided in an IDE such as Eclipse or Netbeans.
Each of these topics is covered in more detail in the following sections.