私の質問は、「初期仕事はどんな資源も受け入れていません」と報告した他のポスターと似ています。私は彼らの提案を読んでも、まだJavaから仕事を提出することができません。スパークをインストールした経験がある方が明らかにミスをしているか、これをトラブルシューティングする方法が分かっているのでしょうか?最初の仕事はどんな資源も受け入れていません
Spark : check your cluster UI to ensure that workers are registered。
構成は次のとおりです。 (VM Fedora) マスター:バージョン2.0.2、あらかじめビルド済みです。 労働者:単一インスタンス。
(ホスト/ WindowsのJavaアプリケーション) クライアントが付属
conf.set("spark.cores.max","1");
conf.set("spark.shuffle.service.enabled", "false");
conf.set("spark.dynamicAllocation.enabled", "false");
で構成され、サンプルJavaAppあるスパークUIのスナップショットです。限り、私の仕事は受信され、送信され、実行されていることを伝えることができます。また、CPUとRAMを過剰に利用しているとは思われません。
のJava(クライアント)コンソールが
12:15:47.816 DEBUG parentName: , name: TaskSet_0, runningTasks: 0
12:15:48.815 DEBUG parentName: , name: TaskSet_0, runningTasks: 0
12:15:49.806 WARN Initial job has not accepted any resources; check your cluster UI to ensure that workers are registered and have sufficient resources
12:15:49.816 DEBUG parentName: , name: TaskSet_0, runningTasks: 0
12:15:50.816 DEBUG parentName: , name: TaskSet_0, runningTasks: 0
スパークワーカーログレポートを報告します。
16/11/22 12:16:34 INFO Worker: Asked to launch executor app-20161122121634-0012/0 for Simple
Application
16/11/22 12:16:34 INFO SecurityManager: Changing modify acls groups to:
16/11/22 12:16:34 INFO SecurityManager: SecurityManager: authentication disabled; ui acls dis
abled; users with view permissions: Set(john); groups with view permissions: Set(); users
with modify permissions: Set(john); groups with modify permissions: Set()
16/11/22 12:16:34 INFO ExecutorRunner: Launch command: "/apps/jdk1.8.0_101/jre/bin/java" "-cp " "/apps/spark-2.0.2-bin-hadoop2.7/conf/:/apps/spark-2.0.2-bin-hadoop2.7/jars/*" "-Xmx1024M" "-Dspark.driver.port=29015" "org.apache.spark.executor.CoarseGrainedExecutorBackend" "--driver-url" "spark://[email protected]:29015" "--executor-id" "0" "--hostname" "192.168.56.103" "--cores" "1" "--app-id" "app-20161122121634-0012" "--worker-url" "spark://[email protected]:38701"
実行中のアプリケーションを強制終了して、何が起こるかを確認してください。そして私達にも知らせてください –
私は何度もクライアントを停止しようとしました。 UIは完成したセクションにアプリケーションを表示します。仕事が実際には実行されなかったので、間違っています。添付されたイメージでは、「シンプルアプリケーション」→「完了」 ワーカーログに表示されます 16/11/22 12:17:12 INFOワーカー:実行者を殺すように求められましたapp-20161122121634-0012/0 16/11/22 12:17:12情報ExecutorRunner:実行プログラムapp-20161122121634-0012/0のランナースレッドが中断されました 16/11/22 12:17:12 INFO ExecutorRunner:プロセスを強制終了します! 16/11/22 12:17:13情報ワーカー:実行者app-20161122121634-0012/0が状態KILLEDで終了しました。exitStatus 143 – Vortex
最初にアプリケーションを送信し、「初期ジョブが何も受け付けていませんリソースは、Spark UIに送信されます。私の勘違いは、1つのアプリケーションが待機し、実行され、すべてのリソースを消費するということです。次に、実行中のアプリケーションを強制終了し、何が起こるかを確認します。 –