मैं अक्सर चल रहा है, जबकि मैं अपने स्पार्क नौकरी के डीएजी का विश्लेषण करता हूं। लेकिन, डीएजी देखने के लिए आवेदन करते समय आवेदन करना और एप्लिकेशन देखना मुश्किल है।नौकरी के बाद स्पार्क वेब यूआई से निष्पादन डीएजी कैसे प्राप्त करें, जब मैं यार्न पर स्पार्क चला रहा हूं?
तो, मैंने spark history-server
नामक इस चीज़ का उपयोग करके डीएजी को देखने की कोशिश की, जो मुझे पता है कि मुझे पिछली नौकरियों को देखने में मदद करनी चाहिए। मैं आसानी से बंदरगाह 18080
तक पहुंचने में सक्षम हूं, और मैं इतिहास सर्वर यूआई देख सकता हूं।
लेकिन, यह मुझे स्पार्क कार्यक्रम के निष्पादन से संबंधित कोई भी जानकारी नहीं दिखाता है। मुझे लगता है मैं इतिहास सर्वर चल रहा है पता है, क्योंकि मैं
spark history-server is running [ OK ]
तो मैं पहले से ही करने की कोशिश की क्या इस सवाल का सुझाव दिया जब मैं sudo service --status-all
कार्य करें: here।
मुझे लगता है कि ऐसा इसलिए है क्योंकि मैं यार्न पर स्पार्क चला रहा हूं, और यह एक समय में केवल एक संसाधन प्रबंधक का उपयोग कर सकता है? शायद?
तो, मैं स्पार्क निष्पादन डीएजी, * * के बाद एक नौकरी समाप्त होने के बाद कैसे देखूं? और अधिक विशेष रूप से, जब मेरे संसाधन प्रबंधक के रूप में YARN चलाते हैं?
इसलिए, मैंने इतिहास सर्वर शुरू करने का प्रयास किया जैसा आपने सुझाव दिया था।/Sbin/start-history-server.sh', लेकिन मुझे "आदेश नहीं मिला"। लेकिन, यह मेरे प्रश्न में जैसे 'सुडो सेवा स्पार्क-इतिहास-सर्वर स्टार्ट' के माध्यम से इतिहास सर्वर शुरू करने से अलग कैसे है? (मेरे पास वास्तव में पहले से ही मेरी कॉन्फ़िगरेशन में 'spark.eventLog *' सेट के लिए उन दो सेटिंग्स हैं। – guimption
कोई सुझाव? – guimption
इससे कोई फर्क पड़ता है कि मैं वास्तव में लॉग स्टोर करता हूं? क्या यह ठीक है कि 'spark.eventLog.dir' के लिए पथ क्या है? – guimption