Windows 10で作業していて、Hadoopをインストールしようとしています
ファイル(libhdfs.so
およびlibhadoop.so
)のHadoopを抽出しようとすると、エラーが発生します。
Cannot create symbolic link : Access is denied
どうすれば修正できますか?
Windows 10で作業していて、Hadoopをインストールしようとしています
ファイル(libhdfs.so
およびlibhadoop.so
)のHadoopを抽出しようとすると、エラーが発生します。
Cannot create symbolic link : Access is denied
どうすれば修正できますか?
回答:
「シンボリックリンクを作成できません:アクセスが拒否されました」というエラーが表示されます
管理者モードで7-Zip File Managerを実行する必要があります。
7-Zip File Managerのアイコンを右クリックし、「管理者として実行」をクリックします。
受け入れられた答えは実際には正しくありませんが、いくつかのシナリオで動作する可能性がありますが、それが「理由」ではなく、ここでは特権が実際に適用されません。
この問題は、ほとんどのシナリオで、.tar.gzまたは他の同様のWindows以外のファイルシステム形式を解凍するときに発生します。この問題は、ファイルが展開される順序によるものです。たとえばLinuxでは、「ダングリングシンボリックリンク」が許可されているため、エラーは発生せず、すべて正常に動作しますが、Windowsではそうではありません。解凍され、まだ存在しないファイルへのシンボリックリンクを作成しようとしていますが、これは許可されていません。
強制すると、状況によってはファイルがアンパックされる場合があります。または、アンパックされますが、サイズは0になります。複数回抽出することで、他の状況での問題を解決できます。これは、それらがどのようにパックされているか、または正しい順序で手動で抽出することに依存します。
100%成功するには、存在しないファイルへのシンボリックリンクを許可するシステム(つまり、Linux、またはファイルの対象となるシステム)でそれらを解凍します。
これは「許可」の問題ではなく、OSの問題です。あなたは、唯一の「外国人」のオペレーティングシステム、などのために意図されたファイルに使用しているファイル・システム上にパッケージ化されたファイルに、このエラーを見に行くされていない.tar.gz
、.dmg
など