7Zip प्रतीकात्मक लिंक नहीं बना सकता है, पहुँच libhdfs.so और libhadoop.so से वंचित है


19

मैं विंडोज 10 पर काम कर रहा हूं और Hadoop को स्थापित करने की कोशिश कर रहा हूं

मैंने इसे यहाँ से डाउनलोड किया ।

फ़ाइलों ( libhdfs.soऔर libhadoop.so) के लिए Hadoop निकालने की कोशिश करते समय मुझे त्रुटि मिल रही है।

Cannot create symbolic link : Access is denied

यहां छवि विवरण दर्ज करें

मैं यह कैसे तय करुं?


क्या आप एक प्रशासक के रूप में चल रहे हैं?
डेविडपोस्टिल

विंडोज पर हडूप स्थापित करने के लिए नोट आपको स्रोत डाउनलोड करने और इसे स्वयं बनाने की आवश्यकता है। बिल्ड और Windows पर Hadoop 2.x या नए स्थापित करें
DavidPostill

@DavidPostill एडमिन ने किया - ऐप के रूप में 7Zip चलाना पड़ा। धन्यवाद
माटस वैटकेविसियस

महान! उत्तर के रूप में जोड़ा गया।
DavidPostill

जवाबों:


21

मैं यह कैसे तय करुं?

मुझे त्रुटि मिल रही है: "प्रतीकात्मक लिंक नहीं बना सकता: प्रवेश निषेध है"

आपको व्यवस्थापक मोड में 7-ज़िप फ़ाइल प्रबंधक चलाने की आवश्यकता है।

7-ज़िप फ़ाइल प्रबंधक के आइकन पर राइट-क्लिक करें, और फिर "व्यवस्थापक के रूप में चलाएँ" पर क्लिक करें।


काम किया है, लेकिन आपको विंडोज पर सिमिलिंक बनाने के लिए व्यवस्थापक की आवश्यकता क्यों है?
11

2
@Timmmm आपको व्यवस्थापक की आवश्यकता नहीं है, लेकिन आपको एक विशेष विशेषाधिकार की आवश्यकता है: देखें कि मैं एक नियमित उपयोगकर्ता के रूप में विंडोज 7 होम प्रीमियम में एक लिंक कैसे बना सकता हूं?
DavidPostill

@DavidPostill यह उत्तर विंडोज 7 पर लागू है?
कोलोब कैन्यन

@KolobCanyon Err हाँ। ऊपर मेरी टिप्पणी देखें।
DavidPostill

14

स्वीकृत उत्तर वास्तव में सही नहीं है, हालांकि संभवतः कुछ परिदृश्यों में काम हो सकता है, कारण "क्यों" नहीं है, और विशेषाधिकार वास्तव में यहां लागू नहीं होता है।

एक .tar.gz या अन्य समान गैर-विंडोज फ़ाइल-सिस्टम प्रारूप को अनपैक करते समय समस्या अधिकांश परिदृश्यों में उत्पन्न होती है। समस्या उस आदेश के कारण है जिसमें फ़ाइलों को अनपैक किया जा रहा है। उदाहरण के लिए, लिनक्स में "सिम्बलिंग सीम्स-लिंक" की अनुमति है, इसलिए कोई त्रुटि नहीं होती है, और सब कुछ ठीक काम करता है, लेकिन विंडोज पर, यह मामला नहीं है। यह अनपैकिंग है और एक फ़ाइल का प्रतीकात्मक लिंक बनाने की कोशिश कर रहा है जो अभी तक मौजूद नहीं है, जिसकी अनुमति नहीं है।

इसे मजबूर करना कुछ स्थितियों में फ़ाइलों को अनपैक कर सकता है, या उन्हें अनपैक कर सकता है लेकिन वे 0 आकार के होंगे। कई बार एमवाय निकालने से अन्य स्थितियों में समस्या ठीक हो जाती है, यह इस बात पर निर्भर करता है कि वे कैसे पैक किए गए थे, या सही क्रम में मैनुअल निष्कर्षण।

100% सफलता के लिए, उन्हें एक ऐसी प्रणाली पर अनपैक करें जो गैर-मौजूद फ़ाइलों (यानी लिनक्स, या फ़ाइल के लिए इच्छित सिस्टम के लिए प्रतीकात्मक लिंक की अनुमति देता है।

यह एक "अनुमति" मुद्दा नहीं है, लेकिन एक ओएस एक है। फ़ाइलों को आप फ़ाइल-सिस्टम प्रयोग कर रहे पर पैक किया गया पर यह त्रुटि दिखाई देती है, केवल "विदेशी" ऑपरेटिंग सिस्टम, जैसे के लिए लक्षित फाइलों पर नहीं जा रहे हैं .tar.gz, .dmgआदि


क्या आपको लगता है कि कोई भी तरीका है कि 7ZIP उस मुद्दे के आसपास काम कर सकता है अगर एक बग रिपोर्ट बनाई गई थी?
पीकमेंडर 2

@ Pikamander2 यह संभव होगा, संभवत: पैकिंग से पहले कुछ प्रकार की छंटाई और सिमिलिंक का समाधान करना शामिल है, हालांकि ऐसा करने का प्रयास पूरी तरह से समस्याओं का एक और नया सेट पेश कर सकता है, क्योंकि यह एक संपीड़न कार्यक्रम के दायरे से बाहर जा रहा है। सिस्टम के बीच के साइमलिंक बहुत अलग तरीके से काम करते हैं, साथ ही फाइल सिस्टम भी। कुछ चीजें भी हैं जो एक सिस्टम में करना संभव है, और दूसरों में नहीं (यहां तक ​​कि विंडोज संस्करणों के बीच भी)। यह संभावना है कि यह ठीक होने से अधिक टूट जाएगा, और सहीता सुनिश्चित करने के लिए उपयोगकर्ता को इसे छोड़ने के लिए सबसे अच्छा है।
फॉरएवरजेर0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.