2016-03-23 23 views
1

Spark ile başlıyorum, bu yüzden sorunumun neresinde olduğundan emin değilim ve burada yararlı bir ipucu arıyorum. Bir Windows 7 makinesinde bir yönetici olarak Spark (pyspark) çalıştırmaya çalışıyorum ama çalışmıyor gibi görünüyor (hala WindowsError 5'i aldım). Ben, komut satırı aracılığıyla tar kullanarak fermuarını (dahili ön sonradan Hadoop'un 2.4 veya için birlikte serbest 1.2.0) dosyası indirilir ve bin çağırmadan önce ipython = 1 kurdumWindows'taki Spark Çalışıyor Hata 5 (Erişim Engellendi) Admin olarak çalışıyor olsa bile Admin

enter image description here

: aşağıdaki resme bakın \ pyspark. Ben dediğimde, pyspark çalışır ama ben görüntü başına olarak aşağıdaki hatayı alıyorum.

Bazı SparkContext nesnelerini aramayı denediğimde, 'sc' adı tanımlanmadı.

Python 2.7.8 yüklü, Spyder IDE var ve bir şirket ağ ortamındayım.

Burada neler olabileceğine dair bir ipucu var mı? Why am i getting WindowsError: [Error 5] Access is denied? gibi birkaç soruya baktım ama bir ipucu bulamadım.

cevap

2

Kısaca:

Ben aynı sorunu ne olması gerektiğini vardı

. Benim için, $spark/bin dizindeki *.cmd dosyalarının yürütülebilir olarak işaretlenmemiş olmasıydı; Sağ pyspark2.cmd ve tıklayarak

  • :
  • özellikleri/güvenlik sekmesini ardından incelemek ben hadoop-winutils-2.6.0.zip indirirken önerilen başka bir sitede geçici çözümü buldum

'& yürütmek Oku' tarafından teyit etmek deneyin (özür dilerim bir bağlantı yok). Ben de /tmp/hive yazılabilir hale getirmek için chmod 777 cmd çalıştırmak için gerek yoktu

t:\hadoop-winutils-2.6.0\bin\winutils.exe chmod 777 * 

: İşte (doğru dizine taşıdıktan sonra) kullanmak için cmd bir örnektir. iyi şanslar!

(... burada yeni - yoksul biçimlendirme için üzgün)
(güncelleme: biçimlendirme sorunları gidermeye ilişkin Matt teşekkürler!)

kök neden i tar -zxf <file.tgz> vermedi değil aracılığı pencerelerde kullanılan katran programı ayıklanan dosyalara uygun öznitelikleri uygulayın. Bu durumda, 'yürütülebilir' dosyalar doğru ayarlanmamıştır. Evet, belki de cygwin versiyonunu güncellemeliyim.

+0

Bu tam olarak benim sorunumdu! Cevap için çok teşekkürler; saatlerce sorun giderme kaydettiniz. – jencoston