दिलचस्प पोस्ट
मचान या उत्पादन का उदाहरण? टेक्स्ट बॉक्स में सीमा रंग बदलें सी # एचटीएमएल पाठ क्षेत्र में एक लाइनब्रेक जोड़ें एंड्रॉइड में रेडियो बटन के बाईं तरफ कैसे पाठ डालना XmlNode में सी # से विशेषता मान कैसे पढ़ा जाए? स्विफ्ट में चयनकर्ता को चुनने के लिए वैकल्पिक? विज़ुअल स्टूडियो 2017 में यूनिट टेस्ट की खोज नहीं हुई यह कैसे बताने के लिए कि क्या एक। NET अनुप्रयोग डिबग या रिलीज़ मोड में संकलित हुआ है? मैं कैसे अपना जीयूआई अच्छी तरह से व्यवहार करता हूं जब Windows फ़ॉन्ट स्केलिंग 100% से अधिक है अंडर-नास्टीक स्कीइसिंग ऑफ एनड्रयर्स पर जेपीए: पीओजो क्लास कलेक्शन के लिए निर्धारित एक देशी क्वेरी परिणाम को कैसे परिवर्तित करें समूह डेटा के अंदर एलएम के अपडेट का उपयोग क्यों करना है, इसके मॉडल डेटा को खोना? कैसे ग्राफ एपीआई का उपयोग कर एक फेसबुक प्रोफ़ाइल तस्वीर सेट करने के लिए जावा के साथ सेलेनियम वेबड्रायवर का प्रयोग करके टैब स्विच करें पायथन के साथ फ़ाइल के मध्य में रेखा डालें?

हंडोप बाइनरी पथ में विजुअलिल बाइनरी का पता लगाने में असफल

नवीनतम हैलोप -2.2 रिहाई के लिए नामनोद शुरू करते समय मुझे निम्नलिखित त्रुटि मिल रही है। मुझे हूउप बिन फ़ोल्डर में Winutils exe फ़ाइल नहीं मिली I मैंने नीचे दिए गए आदेशों की कोशिश की

$ bin/hdfs namenode -format $ sbin/yarn-daemon.sh start resourcemanager ERROR [main] util.Shell (Shell.java:getWinUtilsPath(303)) - Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:278) at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:300) at org.apache.hadoop.util.Shell.<clinit>(Shell.java:293) at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:76) at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:863) 

Solutions Collecting From Web of "हंडोप बाइनरी पथ में विजुअलिल बाइनरी का पता लगाने में असफल"

सरल समाधान : इसे यहां से डाउनलोड करें और $HADOOP_HOME/bin जोड़ें

(स्रोत: यहां क्लिक करें )

संपादित करें:

थाउप-2.6.0 के लिए आप टाइटस बारिक ब्लॉग से बायनेरिज़ डाउनलोड कर सकते हैं >>

मुझे न केवल आवश्यक निर्देशिका [path] को निकालने के लिए HADOOP_HOME को इंगित करने की ज़रूरत है, बल्कि मूल लिब्स (डीएलएल) को लोड करने के लिए सिस्टम संपत्ति -Djava.library.path=[path]\bin प्रदान करें।

अगर हम सीधे अपाचे Hadoop 2.2.0 रिहाई के द्विआधारी वितरण लेते हैं और इसे माइक्रोसॉफ्ट विंडोज पर चलाने की कोशिश करते हैं, तो हमें ERROR util का सामना करना होगा। शेल: हैलोप बाइनरी पथ में जीतने वाले बाइनरी का पता लगाने में असफल।

अपाचे Hadoop 2.2.0 रिलीज के द्विआधारी वितरण में कुछ विंडोज मूल घटक (जैसे winutils.exe, hadoop.dll आदि) शामिल नहीं हैं। विंडोज़ पर हडोप चलाने के लिए ये आवश्यक हैं (वैकल्पिक नहीं)।

अतः आपको हौप के स्रोत वितरण के अंदर स्थित "बुइलडी.टी.टी.टी." फ़ाइल के बाद स्रोत कोड से हाडओ के विंडोज़ बाइनरी वितरण का निर्माण करना होगा। आप स्क्रीन शॉट के साथ कदम गाइड द्वारा कदम के लिए निम्न पदों का भी पालन कर सकते हैं

Microsoft Windows OS में अपाचे Hadoop 2.2.0 बनाएँ, इंस्टॉल करें, कॉन्फ़िगर करें और चलाएं

त्रुटि उपयोग। शेल: हैलोप बाइनरी पथ में जीतने वाले बाइनरी का पता लगाने में असफल

स्पार्क (यानी, स्पार्क-असेंबली- xxx-hadoopx.xxjar या परियोजना के लिए मेवेन निर्भरता को जोड़ने के बाद) के साथ एक स्व-निहित स्थानीय एप्लिकेशन को चलाने में आपको इस समस्या का सामना करना पड़ रहा है, तो Winutils.exe को डाउनलोड करने के लिए एक सरल समाधान होगा यहाँ से ) "सी: \ जीतुइल \ बिन" में उसके बाद आप कोड को निम्न पंक्ति जोड़कर हौउप होम डायरेक्टरी को winutils.exe जोड़ सकते हैं:

 System.setProperty("hadoop.home.dir", "c:\\\winutil\\\") 

स्रोत: यहां क्लिक करें

बयान java.io.IOException: निष्पादन योग्य नल \ bin \ winutils.exe नहीं ढूँढ सका

बताता है कि जब कोई परिवेश चर का विस्तार या बदल रहा है तो शून्य प्राप्त होता है। यदि आप शेल में स्रोत देखते हैं। सामान्य पैकेज में जावा आपको लगता है कि HADOOP_HOME चर सेट नहीं हो रही है और आप उस जगह की स्थिति में अशक्त प्राप्त कर रहे हैं और इसलिए त्रुटि

इसलिए, HADOOP_HOME को इस ठीक से या चर के लिए स्थापित करने की आवश्यकता है।

उम्मीद है की यह मदद करेगा।

धन्यवाद, कमलेश्वर

एक्लिप्स के साथ काम करते समय मैं इस मुद्दे पर बस गया मेरे मामले में, मेरे पास सही हडोप संस्करण डाउनलोड किया गया था (थाउप -5.0-सीडीएच 5.3.0 टीटीजीजी), मैंने सामग्री को निकाला और इसे सी ड्राइव में सीधे रखा। तब मैं गया

Eclipse-> डीबग / रन कॉन्फ़िगरेशन -> पर्यावरण (टैब) -> और जोड़ा गया

चर: HADOOP_HOME

मान: सी: \ थाउप-2.5.0-सीडीएच 5.3.0

आप यहां winutils.exe डाउनलोड कर सकते हैं: http://public-repo-1.hortonworks.com/hdp-win-alpha/winutils.exe

फिर इसे अपने HADOOP_HOME/bin निर्देशिका में कॉपी करें

हूउप से संबंधित कमांड को करने के लिए वूयुटिल। कृपया हूउप-कॉमन-2.2.0 ज़िप फ़ाइल डाउनलोड करें। winutils.exe बिन फ़ोल्डर में पाया जा सकता है। ज़िप फ़ाइल को निकालें और इसे स्थानीय हूड / बिन फ़ोल्डर में कॉपी करें।

मुझे एक ही समस्या का सामना करना पड़ रहा था। HADOOP_HOME पथ से bin\ को निकालकर मेरे लिए हल किया HADOOP_HOME चर के लिए पथ कुछ जैसा दिखना चाहिए।

 C:\dev\hadoop2.6\ 

सिस्टम पुनरारंभ की आवश्यकता हो सकती है। मेरे मामले में, आईडीई को पुनरारंभ करना पर्याप्त था।

समस्या को हल करने के लिए विंडो में HADOOP_HOME चर सेट अप करें।

आप org/apache/hadoop/hadoop-common/2.2.0/hadoop-common-2.2.0-sources.jar!/org/apache/hadoop/util/Shell.java में उत्तर प्राप्त कर सकते हैं org/apache/hadoop/hadoop-common/2.2.0/hadoop-common-2.2.0-sources.jar!/org/apache/hadoop/util/Shell.java :

से IOException

  public static final String getQualifiedBinPath(String executable) throws IOException { // construct hadoop bin path to the specified executable String fullExeName = HADOOP_HOME_DIR + File.separator + "bin" + File.separator + executable; File exeFile = new File(fullExeName); if (!exeFile.exists()) { throw new IOException("Could not locate executable " + fullExeName + " in the Hadoop binaries."); } return exeFile.getCanonicalPath(); } 

से HADOOP_HOME_DIR

 // first check the Dflag hadoop.home.dir with JVM scope String home = System.getProperty("hadoop.home.dir"); // fall back to the system/user-global env variable if (home == null) { home = System.getenv("HADOOP_HOME"); } 

मुझे खिड़कियों में एक ही मुद्दा मिल रहा था। मैंने इसे तय किया है

  • लिंक से हाईप-कॉमन-2.2.0-बिन-मास्टर डाउनलोड करना
  • पर्यावरण चर में उपयोगकर्ता चर HADOOP_HOME बनाएँ और मूल्य के रूप में हैड-आम बिन निर्देशिका का पथ असाइन करें।
  • आप इसे सीएमडी में थाउप चला कर सत्यापित कर सकते हैं।
  • IDE को पुनरारंभ करें और इसे चलाएं

मैं "hbase-1.3.0" और "hadoop-2.7.3" संस्करणों का उपयोग किया। HADOOP_HOME पर्यावरण चर को सेट करने और 'winutils.exe' फ़ाइल को HADOOP_HOME / bin फ़ोल्डर के अंतर्गत कॉपी करना एक विंडो ओएस पर समस्या को हल करता है। HADOOP_HOME पर्यावरण को थाउप के इंस्टॉलेशन फ़ोल्डर में सेट करने के लिए ध्यान दें (/ इन संस्करणों के लिए / bin फ़ोल्डर आवश्यक नहीं है)। इसके अतिरिक्त, मैं क्रॉस प्लेटफॉर्म टूल सिगविन का उपयोग करके लिनक्स ओएस कार्यक्षमता (जैसा संभव हो सकता है) को व्यवस्थित करने के लिए पसंद किया क्योंकि एचबीएस टीम लिनक्स / यूनिक्स एनवाई की सिफारिश करती है।