7Zip 无法创建符号链接,拒绝访问 libhdfs.so 和 libhadoop.so

7Zip 无法创建符号链接,拒绝访问 libhdfs.so 和 libhadoop.so

我正在使用 Windows 10 并尝试安装 Hadoop

我下载了从这里

当尝试提取 Hadoop 文件(libhdfs.solibhadoop.so)时出现错误。

Cannot create symbolic link : Access is denied

在此处输入图片描述

我该如何解决?

答案1

我该如何解决?

我收到错误:“无法创建符号链接:访问被拒绝”

您需要以管理员模式运行 7-Zip 文件管理器。

右键单击 7-Zip 文件管理器图标,然后单击“以管理员身份运行”。

答案2

接受的答案并不真正正确,尽管在某些情况下可能有效,但并不是“为什么”的原因,特权在这里并不真正适用。

在大多数情况下,在解压 .tar.gz 或其他类似的非 Windows 文件系统格式时,都会出现此问题。问题是由于解压文件的顺序造成的。例如,在 Linux 中,允许使用“悬空符号链接”,因此不会发生错误,并且一切正常,但在 Windows 上,情况并非如此。它会解压并尝试创建指向尚不存在的文件的符号链接,这是不允许的。

在某些情况下,强制解压可能会解压文件,或者可能会解压但文件大小为 0。在其他情况下,多次提取可能会解决问题,具体取决于文件的打包方式,或者以正确的顺序手动提取。

为了 100% 成功,请在允许符号链接到不存在文件的系统(即 Linux 或该文件所针对的系统)上解压它们。

这不是“权限”问题,而是操作系统问题。您不会在所用文件系统上打包的文件上看到此错误,只会在用于“外部”操作系统的文件上看到此错误,例如.tar.gz.dmg等。

相关内容