Я працюю над Windows 10 і намагаюся встановити Hadoop
Я завантажив його звідси .
При спробі витягнути Hadoop для файлів ( libhdfs.so
і libhadoop.so
) я отримую помилку.
Cannot create symbolic link : Access is denied
Як це виправити?
Я працюю над Windows 10 і намагаюся встановити Hadoop
Я завантажив його звідси .
При спробі витягнути Hadoop для файлів ( libhdfs.so
і libhadoop.so
) я отримую помилку.
Cannot create symbolic link : Access is denied
Як це виправити?
Відповіді:
Я отримую помилку: "Неможливо створити символічне посилання: доступ заборонено"
Вам потрібно запустити 7-Zip File Manager в режимі адміністратора.
Клацніть правою кнопкою миші піктограму 7-Zip File Manager, а потім натисніть «Запустити як адміністратор».
Прийнята відповідь не є дійсно правильною, хоча, можливо, може працювати в деяких сценаріях, це не причина "чому", і привілей насправді тут не застосовується.
Проблема виникає в більшості сценаріїв при розпакуванні файлу .tar.gz або іншого подібного формату файлової системи, не для Windows. Проблема пов’язана з тим, в якому порядку розпаковуються файли. Наприклад, у Linux дозволені "звисаючі символьні посилання", тому помилок не виникає, і все працює добре, але в Windows це не так. Розпаковується і намагається створити символічне посилання на файл, який ще не існує, що заборонено.
Примусово він може розпакувати файли в деяких ситуаціях або розпакувати їх, але вони будуть розміром 0. Вилучення декількох разів МОЖЕ виправити проблему в інших ситуаціях, залежно від того, як вони були упаковані або ручного вилучення у правильному порядку.
Для 100% успіху розпакуйте їх у системі, яка дозволяє символічні посилання на неіснуючі файли (наприклад, Linux або систему, для якої цей файл призначений.
Це не "дозвіл" питання, а ОС. Ви не будете бачити цю помилку на файли , які були упаковані в файлової системі , яку ви використовуєте, тільки файли , призначені для «чужий» операційної системи, як .tar.gz
, .dmg
і т.д.