EMR
में Spark
पर नौकरियां चलाते समय मैं स्केल में println
कॉल से त्रुटि लॉग या संदेश का पता लगाने में सक्षम नहीं हूं।ईएमआर पर स्पार्क लॉग कहां हैं?
मैं इन तक पहुंच कहां से प्राप्त कर सकता हूं?
मैं EMR
को Spark job
, Scala
में लिखा प्रस्तुत करने कर रहा हूँ तर्क के साथ script-runner.jar
--deploy-mode
cluster
करने के लिए सेट और yarn
को --master
सेट का उपयोग। यह नौकरी ठीक चलाता है।
हालांकि मैं Amazon EMR UI
जहां यह सूचीबद्ध करता है में मेरी println
बयान नहीं दिख रहा है "stderr, stdout etc. Furthermore if my job errors I don't see why it had an error. All I see is this in the
stderr`:
15/05/27 20:24:44 INFO yarn.Client: Application report from ResourceManager:
application identifier: application_1432754139536_0002
appId: 2
clientToAMToken: null
appDiagnostics:
appMasterHost: ip-10-185-87-217.ec2.internal
appQueue: default
appMasterRpcPort: 0
appStartTime: 1432758272973
yarnAppState: FINISHED
distributedFinalState: FAILED
appTrackingUrl: http://10.150.67.62:9046/proxy/application_1432754139536_0002/A
appUser: hadoop
`
बनाउंगा, तो यह सही होगा। धन्यवाद। अन्य उपयोगकर्ताओं के ज्ञान के लिए, आप अपने क्लस्टर जानकारी/विवरण के लिए अमेज़ॅन ईएमआर वेब यूआई में "लॉग यूआरआई" देख सकते हैं। –