我已經使用Spark幾個星期,現在在數字海洋上建立一個集羣,有一個主站和一個從站,但我仍然有相同的錯誤「初始作業未接受任何資源;請檢查您的羣集UI以確保工作人員已註冊且擁有足夠的資源」。我不得不問,因爲在這裏或在互聯網上沒有答案解決了這個問題。Apache Spark - 「初始作業沒有接受任何資源」 - 當設置了--master選項時
所以我想我的電腦這個命令的,以及對主:
./bin/pyspark --master spark://<MASTER-IP>:7077
和外殼正確啓動,但如果我用這個例子測試:
sc.parallelize(range(10)).count()
我得到錯誤。
我確定這不是一個資源問題,因爲我可以從兩個節點啓動shell並創建rdd而沒有問題,內存和核心變量設置在spark-env.sh中,並且master和slave可以通過ssh進行通信彼此。我讀過,它可能是奴隸無法與司機溝通,在我的情況下,這可能是我的電腦或主人。
什麼是集羣UI說呢?另外,奴隸可以談談啓動python控制檯的機器? – Reactormonk
我可以看到工作人員和在UI上運行的PySparkShell。事情是,當我在我的電腦上運行控制檯時,spark.driver.host顯示一個私有IP。 – eftov