पर कस्टम log4j.properties मैं अमेज़ॅन ईएमआर पर एक कस्टम log4j.properties ओवरराइड और उपयोग करने में असमर्थ हूं। मैं ईएमआर (यार्न) पर स्पार्क चला रहा हूं और कस्टम लॉग 4j को आजमाने और उपयोग करने के लिए स्पार्क-सबमिट में सभी नीचे दिए गए संयोजनों का प्रयास किया है।एडब्ल्यूएस ईएमआर
--driver-java-options "-Dlog4j.configuration=hdfs://host:port/user/hadoop/log4j.properties"
--conf "spark.driver.extraJavaOptions=-Dlog4j.configuration=hdfs://host:port/user/hadoop/log4j.properties"
मैंने फ़ाइल का उपयोग कर स्थानीय फाइल सिस्टम से चुनने का भी प्रयास किया है: //// hdfs के बजाय। इनमें से कोई भी काम नहीं कर रहा है। हालांकि, मैं अपने स्थानीय यार्न सेटअप पर चलते समय यह काम कर सकता हूं।
कोई विचार?
समाधान स्पार्क नौकरी क्लस्टर में चलने पर भी काम करता है? जैसे कि मेरे पास 20-40machines है, प्रत्येक कार्यकर्ता log4j गुण फ़ाइल भी पढ़ सकता है? धन्यवाद – SharpLu
हां, इसे क्लस्टर के साथ भी काम करना चाहिए। – Kaptrain