я использую искровой представить пробежали искровую программу, и я использую --deploy-mode client
и --master yarn-client
задать вопрос parameter.My является:Каковы отношения между клиентом развертывания режима и мастером пряжей-клиентом
Q1: Есть ли это означает, использование --deploy-mode client
и использование --master yarn-client
такое же, оба из них означают, что программа драйвера работает на клиенте? Есть ли разница между ними?
Q2: Клиент --deploy-mode
означает, что моя программа работает только на одной машине, но не на кластере, потому что я нашел следующую информацию в журнале: все мои задачи завершены на локальном хосте.
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 5.0 in stage 0.0 (TID 5) in 726 ms on localhost (1/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 6.0 in stage 0.0 (TID 6) in 727 ms on localhost (2/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 3.0 in stage 0.0 (TID 3) in 730 ms on localhost (3/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 1.0 in stage 0.0 (TID 1) in 737 ms on localhost (4/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 4.0 in stage 0.0 (TID 4) in 739 ms on localhost (5/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 0.0 in stage 0.0 (TID 0) in 749 ms on localhost (6/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 2.0 in stage 0.0 (TID 2) in 744 ms on localhost (7/8)
15/12/29 10:27:28 INFO scheduler.TaskSetManager: Finished task 7.0 in stage 0.0 (TID 7) in 741 ms on localhost (8/8)
, если я использую последующие представить мою программу: – zjw
Большое спасибо @ Джастин Pihony, и я использую следуйте команде, чтобы отправить мою программу: spark-submit --class ... --deploy-mode client ..... для отправки моей программы, я не задаю --master, а результат как указано выше, задача завершена на локальном хосте. Означает ли это, что все мои задачи завершены на одной машине? – zjw
Я обновил свой ответ на основе вашей искры-submit. –