Help Center/
MapReduce Service/
Component Operation Guide (Normal)/
Using Oozie/
Common Issues About Oozie/
Common Troubleshooting Methods for Oozie Job Execution Failures
Updated on 2024-10-08 GMT+08:00
Common Troubleshooting Methods for Oozie Job Execution Failures
- Check the job logs on Yarn. Run the command executed through Hive SQL using beeline to ensure that Hive is running properly.
- If error information such as "classnotfoundException" is displayed, check whether the JAR package of the faulty class exists in the /user/oozie/share/lib directory of each component. If no, add the JAR package and go to Why Update of the share lib Directory of Oozie on HDFS Does Not Take Effect?. If the faulty class still cannot be found after the share lib directory is updated, check whether sharelibDirNew is /user/oozie/share/lib in the output of the command for updating the directory.
- If "NosuchMethodError" is displayed, check whether the JAR packages of each component in the /user/oozie/share/lib directory have multiple versions. Note that the JAR packages uploaded by the service cannot conflict with each other. You can check whether a JAR package conflict occurs based on the loaded JAR packages in Oozie run logs on Yarn.
- If the self-developed code is abnormal, run the Oozie sample to check whether Oozie is running properly.
- Contact technical support personnel. By using this method, you must collect run logs of Oozie on Yarn, Oozie logs, and component run logs. For example, if an exception occurs when Hive runs on Oozie, you need to collect Hive logs.
Parent topic: Common Issues About Oozie
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot