linux - Getting 'sudo: unknown user: hadoop' and 'sudo: unable to initialize policy plugin error' on Google Cloud Platform while running hadoop cluster -
मैं Google क्लाउड प्लेटफ़ॉर्म पर Google द्वारा प्रदत्त नमूना Hadoop ऐप को परिनियोजित करने का प्रयास कर रहा हूं।
I वहां दिए गए सभी सेटअप निर्देशों का पालन करके चरण-दर-चरण मैं पर्यावरण स्थापित करने में सक्षम था और सफलतापूर्वक क्लस्टर शुरू लेकिन मैं MapReduce भाग को चलाने में सक्षम नहीं हूं। मैं अपने टर्मिनल पर यह आदेश निष्पादित कर रहा हूं:
./ compute_cluster_for_hadoop.py मैपरेड & lt; परियोजना आईडी & gt; & Lt; बाल्टी का नाम & gt; [- प्रीफिक्स & lt; उपसर्ग & gt;] - इनपुट जीएस: // Google Cloud Storage & gt; पर इनपुट निर्देशिका; Google Cloud Storage & gt; पर आउटपुट निर्देशिका \ - आउटपुट जीएस: // & lt; \ --mapper नमूना / shortest-to-longest-mapper.pl \ --reducer नमूना / shortest-to-longest-reducer.pl \ --mapper गिनती 5 \ --reducer गिनती 1
और मैं निम्न त्रुटि हो रही है:
sudo: अज्ञात उपयोगकर्ता: Hadoop sudo: फ़ाइल "./compute_cluster_for_hadoop: नीति प्लगइन Traceback (सबसे हाल कॉल पिछले) प्रारंभ करने में असमर्थ। पीई ", लाइन 230, & lt; मॉड्यूल & gt; मुख्य () फाइल "./compute_cluster_for_hadoop.py", लाइन 226, मुख्य ComputeClusterForHadoop () ParseArgumentsAndExecute में (sys.argv [1:])। फ़ाइल "./compute_cluster_for_hadoop.py", लाइन 222, ParseArgumentsAndExecute params.handler में (पैरामीटर ) फ़ाइल "./compute_cluster_for_hadoop.py", रेखा 51, MapReduce gce_cluster.GceCluster (झंडे में) .StartMapReduce () फ़ाइल "/ घर / ubuntu-सूक्ति / Hadoop नमूना एप्लिकेशन के अंतर्गत / समाधान-google-गणना इंजन-क्लस्टर- के लिए-Hadoop मास्टर / gce_cluster.py ", लाइन 545, StartMapReduce input_dir में, output_dir) फ़ाइल" / घर / ubuntu-सूक्ति / Hadoop नमूना एप्लिकेशन के अंतर्गत / समाधान-google-गणना इंजन-क्लस्टर के लिए Hadoop मास्टर /gce_cluster.py ", लाइन 462, _StartScriptAtMaster में RemoteExecutionError ( 'रिमोट निष्पादन त्रुटि') gce_cluster.RemoteExecutionError बढ़ा: रिमोट निष्पादन त्रुटि
जब से मैं सब वहाँ दिए गए चरणों का पालन किया है के रूप में यह -क्या, मैं समझ नहीं पा रहा हूं कि यह समस्या क्यों पैदा हो रही है?
क्या 'हूओप' उपयोगकर्ता वास्तव में पिछली लिपियों में निष्पादित नहीं हुआ है, या उपयोगकर्ता अनुमतियों के साथ कोई समस्या है? या समस्या कहीं और है?
कृपया मुझे इस त्रुटि के साथ मदद करो .. !! मैं यहां फंस रहा हूं और आगे नहीं बढ़ सकता हूं।
सामान्य रूप से सेटअप प्रक्रिया को उपयोगकर्ता बनाने की उम्मीद है स्वचालित रूप से 'हौप'; यह 75-76 पंक्ति के अंदर किया गया है:
# उपयोगकर्ता और समूह समूह के लिए सेट करें - ग्रिड 5555 में यूज़रएड - यूआई 1111 - गॉड थाउप - शील्ड / बिन / बीश-एम हूउप
यह संभव है कि सेटअप का कुछ हिस्सा वास्तव में असफल रहा।
उस ने कहा, नमूना आप संदर्भित कर रहे हैं, जबकि अभी भी प्रारंभिक बिंदु के रूप में उपयोगी है अगर आप अपने स्वयं के पायथन एप्लिकेशन को लिखना जो सीधे जीसीई एपीआई से संपर्क करता है, को Google कम्प्यूट इंजन पर Hadoop को तैनात करने का एक तरीका के रूप में पदावनत किया गया है। अगर आप वास्तव में हडोप का उपयोग करना चाहते हैं, तो आपको Google- समर्थित तैनाती उपकरण का उपयोग करना चाहिए। क्लस्टर में कुछ समानताएं हैं जो एक उपयोगकर्ता थाउप
की स्थापना सहित तैनात हो जाती हैं। हालांकि, मुख्य अंतर यह है कि bdutil
भी इसमें शामिल होगा और कॉन्फ़िगर करेगा ताकि आपके MapReduce को सीधे एचडीएफएस में प्रतिलिपि बनाने की बजाय जीसीएस में डेटा के खिलाफ काम कर सकें।
Comments
Post a Comment