7Zip Sembolik bağlantı oluşturulamıyor, libhdfs.so ve libhadoop.so dosyalarına erişim reddedildi


19

Windows 10 üzerinde çalışıyorum ve Hadoop'u yüklemeye çalışıyorum

Bunu indirilen buradan .

Dosyalar için Hadoop ayıklamaya çalışırken ( libhdfs.sove libhadoop.so) ben hata alıyorum.

Cannot create symbolic link : Access is denied

resim açıklamasını buraya girin

Bunu nasıl düzeltirim?


Yönetici olarak mı çalışıyorsunuz?
DavidPostill

Windows'a hadoop yüklemek için kaynağı indirmeniz ve kendiniz oluşturmanız gerekir. Windows'da Hadoop 2.x veya daha yeni sürümünü derleyin ve yükleyin
DavidPostill

@DavidPostill admin bunu yaptı - uygulama olarak 7Zip'i çalıştırmak zorunda kaldı. Teşekkür
Matas Vaitkevicius

Harika! Cevap olarak eklendi.
DavidPostill

Yanıtlar:


21

Bunu nasıl düzeltirim?

Şu hatayı alıyorum: "Sembolik bağlantı oluşturulamıyor: Erişim reddedildi"

7-Zip Dosya Yöneticisi'ni yönetici modunda çalıştırmanız gerekir.

7-Zip Dosya Yöneticisi simgesini sağ tıklatın ve sonra "Yönetici olarak çalıştır" ı tıklatın.


Çalıştı, ancak Windows'ta sembolik bağlantılar oluşturmak için neden yöneticiye ihtiyacınız var?
Timmmm

2
@Timmmm Mutlaka yöneticiye ihtiyacınız yoktur, ancak özel bir ayrıcalığa ihtiyacınız vardır: Bkz . Windows 7 home premium uygulamasında normal kullanıcı olarak nasıl bağlantı oluştururum?
DavidPostill

@DavidPostill bu yanıt Windows 7 için geçerli mi?
Kolob Kanyonu

@KolobCanyon Err evet. Yukarıdaki yorumuma bakın.
DavidPostill

14

Bazı senaryolarda işe yarayabilse de, kabul edilen cevap gerçekten doğru değildir, "neden" in nedeni değildir ve burada ayrıcalık gerçekten geçerli değildir.

Sorun, bir .tar.gz dosyasını veya benzer bir Windows olmayan dosya sistemi biçimini açarken çoğu senaryoda ortaya çıkacaktır. Sorun, dosyaların paketten çıkarılma sırasından kaynaklanmaktadır. Örneğin Linux'ta "sarkan sym-linklerine" izin verilir, bu nedenle hiçbir hata oluşmaz ve her şey iyi çalışır, ancak Windows'da durum böyle değildir. Paketi henüz açılmamış ve henüz mevcut olmayan bir dosyaya izin verilmeyen sembolik bir bağlantı oluşturmaya çalışıyor.

Zorlamak bazı durumlarda dosyaları açabiliyor veya açabiliyor ama 0 boyutta olacak. Birden çok kez ayıklama, nasıl paketlendiklerine veya doğru sırayla manuel ayıklamaya bağlı olarak başka durumlarda sorunu düzeltebilir.

% 100 başarı için, var olmayan dosyalara (yani Linux'a veya dosyanın amaçlandığı sisteme) sembolik bağlantılara izin veren bir sistemde paketini açın.

Bu bir "izin" sorunu değil, bir OS sorunudur. Sen, yalnızca "yabancı" işletim sistemi gibi amaçlanan dosyalar üzerinde kullandığınız dosya sistemi üzerinde paketlenmiş edildi dosyalarda bu hatayı görmeye gitmiyoruz .tar.gz, .dmgvb


Bir hata raporu hazırlanırsa 7ZIP'nin bu soruna geçici bir çözüm bulabileceğini düşünüyor musunuz?
Pikamander2

@ Pikamander2 Muhtemelen mümkün olabilir, ambalajlamadan önce sembollerin bir tür sıralama ve çözülmesini içermelidir, ancak bunu yapmaya çalışmak başka bir yeni problem setini beraberinde getirebilir, çünkü bu bir sıkıştırma programının kapsamının ötesine geçer. Sistemler arasındaki simgeler ve dosya sistemleri çok farklı çalışır. Ayrıca, diğer sistemlerde değil, yalnızca Windows sürümleri arasında bile, bir sistemde yapılabilecek belirli şeyler vardır. Muhtemelen bu, düzelteceğinden daha fazlasını kıracaktır ve en iyisi, doğruluğu sağlamak için kullanıcıya bırakmaktır.
ForeverZer0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.