Я работаю на 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
и т.д.