web-dev-qa-db-ja.com

7Zipシンボリックリンクを作成できません。libhdfs.soおよびlibhadoop.soへのアクセスが拒否されました

私はWindows 10で作業していて、Hadoopをインストールしようとしています

ダウンロードしました ここから

ファイルのHadoopを抽出しようとするとき(libhdfs.soおよびlibhadoop.so)エラーが発生します。

Cannot create symbolic link : Access is denied

enter image description here

これをどのように修正しますか?

20

どうすれば修正できますか?

「シンボリックリンクを作成できません:アクセスが拒否されました」というエラーが表示されます

7-Zip File Managerを管理者モードで実行する必要があります。

7-Zip File Managerのアイコンを右クリックし、「管理者として実行」をクリックします。

22
DavidPostill

受け入れられた答えは実際には正しくありませんが、一部のシナリオでは機能する可能性がありますが、「理由」ではなく、特権は実際には適用されません。

この問題は、.tar.gzまたはその他の同様の非Windowsファイルシステム形式を解凍するときに、ほとんどのシナリオで発生します。問題は、ファイルが解凍される順序が原因です。たとえば、Linuxでは「ぶら下がりシンボリックリンク」が許可されているため、エラーは発生せず、すべてが正常に機能しますが、Windowsではそうではありません。まだ存在していないファイルへのシンボリックリンクを解凍して作成しようとしていますが、これは許可されていません。

強制すると、ファイルが解凍される場合があります。または、ファイルが解凍されてもサイズが0になる場合があります。複数回抽出すると、パックの方法や正しい順序での手動抽出に応じて、他の状況で問題が修正される場合があります。

100%成功させるには、存在しないファイルへのシンボリックリンクを許可するシステム(つまり、Linux、またはファイルが対象としたシステム)で解凍します。

これは「許可」の問題ではなく、OSの問題です。このエラーは、使用しているファイルシステムにパッケージ化されたファイルでは発生せず、.tar.gz.dmgなどの「外部」オペレーティングシステム向けのファイルでのみ発生します。

14
ForeverZer0