स्पार्क इन का उपयोग करके sparkConf.set (..) का उपयोग करते हुए, वहाँ SparkConf
SparkContext
बनाने के लिए इस्तेमाल के लिए विकल्प निर्दिष्ट करने के लिए 3 प्राथमिक तरीके हैं:अनुकूलित SparkContext जब चिंगारी से खोल
- conf में गुण के रूप में /spark-defaults.conf
- जैसे, लाइन:
spark.driver.memory 4g
- जैसे, लाइन:
- आर्ग चिंगारी-खोल के रूप में या चिंगारी के लिये भेज
- जैसे,
spark-shell --driver-memory 4g ...
- जैसे,
- अपने स्रोत कोड में, यह का उपयोग कर
SparkContext
बनाने के लिए पहले एकSparkConf
इंस्टैंस को कॉन्फ़िगर:- जैसे,
sparkConf.set("spark.driver.memory", "4g")
- जैसे,
हालांकि, जब का उपयोग कर spark-shell
, जब आप शेल प्रॉम्प्ट प्राप्त करते हैं, तब तक स्पार्ककॉन्टेक्स्ट पहले से ही आपके लिए बनाया गया है सक्षम नाम sc
। स्पार्क-शैल का उपयोग करते समय, कॉन्फ़िगरेशन विकल्पों को सेट करने के लिए उपर्युक्त सूची में विकल्प # 3 का उपयोग कैसे करते हैं, यदि स्पार्क कोंटेक्स्ट पहले से ही किसी भी स्काला स्टेटमेंट को निष्पादित करने का मौका देने से पहले बनाया गया है?
विशेष रूप से, मैं Kyro serialization और GraphX का उपयोग करने की कोशिश कर रहा हूं।
GraphXUtils.registerKryoClasses(sparkConf)
मैं यह कैसे पूरा करते हैं जब spark-shell
चल: GraphX साथ Kryo उपयोग करने के लिए निर्धारित तरीके से जब SparkConf
उदाहरण अनुरूपण निम्नलिखित स्काला बयान निष्पादित करने के लिए है?