Добавление работника в Spark Standalone CDH5.3
У меня есть быстрый запуск cloudera cdh5.3 на ВМ. У меня проблемы с запуском Spark. Я прошел эти шаги http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_ig_spark_configure.... и выполнил слово exapmle, и это сработало. Но когда я иду к мастеру (quickstart.cloudera:18080), у него нет рабочих, там ядра =0, память =0... когда я иду к (quickstart.cloudera:18081), есть рабочий. Мой вопрос, как добавить работников? И что я должен ввести в экспорт STANDALONE_SPARK_MASTER_HOST?
Это spark-env.sh:
#Change the following to specify a real cluster's Master host
export STANDALONE_SPARK_MASTER_HOST=worker-20150402201049-10.0.2.15-7078
export SPARK_MASTER_IP=$STANDALONE_SPARK_MASTER_HOST
### Let's run everything with JVM runtime, instead of Scala
export SPARK_LAUNCH_WITH_SCALA=0
export SPARK_LIBRARY_PATH=${SPARK_HOME}/lib
export SCALA_LIBRARY_PATH=${SPARK_HOME}/lib
export SPARK_MASTER_WEBUI_PORT=18080
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_PORT=7078
export SPARK_WORKER_WEBUI_PORT=18081
export SPARK_WORKER_DIR=/var/run/spark/work
export SPARK_LOG_DIR=/var/log/spark
export SPARK_PID_DIR='/var/run/spark/'
if [ -n "$HADOOP_HOME" ]; then
export LD_LIBRARY_PATH=:/lib/native
fi
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-etc/hadoop/conf}
### Comment above 2 lines and uncomment the following if
### you want to run with scala version, that is included with the package
#export SCALA_HOME=${SCALA_HOME:-/usr/lib/spark/scala}
#export PATH=$PATH:$SCALA_HOME/bin
Спасибо
1 ответ
Решение
Добавлять export STANDALONE_SPARK_MASTER_HOST=10.0.2.15
на ваш spark-env.sh
поэтому и мастер, и рабочий согласуются с одним и тем же адресом хоста.