1/Распаковать
tar -zxvf spark-2.3.1-bin-hadoop2.6.tgz
mv spark-2.3.1-bin-hadoop2.6 spark-2.3.1
2/ Измените имя файла
mv slaves.template slaves
3/ Измените имя файла
mv spark-env.sh.template spark-env.sh
编辑spark-env.sh文件,进行配置:
4/ Отредактируйте файл spark-env.sh, чтобы настроить:
JAVA_HOME:配置java_home路径
SPARK_MASTER_HOST:master的ip
SPARK_MASTER_PORT:提交任务的端口,默认是7077
SPARK_WORKER_CORES:每个worker从节点能够支配的core的个数
SPARK_WORKER_MEMORY:每个worker从节点能够支配的内存数
5/Синхронизация с другими узлами
scp -r spark-2.3.1 node2:`pwd`
scp -r spark-2.3.1 node3:`pwd`
запустить кластер
Войдите в каталог sbin и выполните ./start-all.sh в текущем каталоге.
Мастер доступа: порт 8080
пряжа Шаги 1, 2, 3, 4, 5 и 7 синхронизированы с автономным режимом. Необходимо изменить /spark-2.3.1/conf/spark-env.sh
HADOOP_CONF_DIR=/opt/источник/hadoop-2.6.5/etc/hadoop 1 Автономная команда отправки:
./spark-submit --master spark://node01:7077 --class org.apache.spark.examples.SparkPi …/examples/jars/spark-examples_2.11-2.3.1.jar 100
Команда фиксации YARN:
./spark-submit --master yarn --class org.apache.spark.examples.SparkPi …/examples/jars/spark-examples_2.11-2.3.1.jar 100
Примечание. Когда пряжа запущена, если операция не удалась, вы увидите следующие журналы в веб-интерфейсе пряжи:
То есть: Текущее использование: 176,6 МБ из 1 ГБ физической памяти используется 2,3 ГБ из 2,1 ГБ виртуальной памяти Уничтожение контейнера Эта ошибка означает нехватку виртуальной памяти, которая может быть решена двумя способами:
Увеличьте соотношение виртуальной памяти:
yarn.nodemanager.vmem-pmem-ratio по умолчанию в 2,1 раза
Или отключите проверку виртуальной памяти:
yarn.nodemanager.vmem-check-enabled по умолчанию true
emanager.vmem-pmem-ratio по умолчанию равен 2,1 раза.
Или отключите проверку виртуальной памяти:
yarn.nodemanager.vmem-check-enabled по умолчанию true
Вышеуказанные две конфигурации настраиваются в yarn-site.xml.После настройки перезапустите пряжу. стоп-пряжа.ш -> старт-пряжа.ш ——————————————— Заявление об авторских правах: эта статья является оригинальной статьей блоггера CSDN "SH заканчивается смертью" и соответствует соглашению об авторских правах CC 4.0 BY-SA. Пожалуйста, приложите ссылку на оригинальный источник и это заявление для перепечатки. Оригинальная ссылка:blog.CSDN.net/QQ_39139295…