2016-11-24 2 views
1

Я запускаю Spark Twitter сентиментальный код анализа в eclipse в моей локальной системе. Все настройки отладчика и искрового кластера на сервере. Можно ли запустить в моей локальной системе, где настройка кластеров не является их?spark submit в клиентской машине

Если да, пожалуйста, назовите меня как. Во время работы я давал аргументы как

> --class com.dhruv.Predict \ 
> --master spark://<spark cluster ip>:7077 \ 
> --num-executors 2 \ 
> --executor-memory 512m \ 
> --executor-cores 2 \ target/twittersentiment-0.0.1-jar-with-dependencies.jar \ 
> hdfs://tmp/tweets/dataset.csv trainedModel \ 
> --consumerKey \ 
> --consumerSecret \ 
> --accessToken \ 
> --accessTokenSecret 

Но ее не работает. Пожалуйста, руководство мне

+0

'-master spark: //your.server: 7077'? –

+0

Я отредактировал мой вопрос. я дал то же самое, но не работал. – user2894607

+1

Еще два: во-первых, файл jar должен быть глобально видимым, например, он должен находиться на каждой машине кластера в том же каталоге или в hdfs –

ответ

0

Как уже упоминалось в комментариях:

Файл должен быть видимыми глобально, поэтому он должен быть в том же пути, на каждом компьютере или в распределенной файловой системе, например, в HDFS

Скопируйте JAR к каждой машине или к HDFS

Смежные вопросы