09 - Spark - 将Spark程序部署到Yarn中运行

馋奶兔 提交于 2020-02-28 06:05:11

一、启动hadoop

二、修改hadoop配置文件yarn-site.xml,并分发到节点

<property>
<name>yarn.nodemanager.pmem-check-enabled</name>
<value>false</value>
</property>
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>

三、修改Spark配置文件spark-env.sh

复制模板

YARN_CONF_DIR=/usr/local/src/hadoop

运行

bin/spark-submit  \
--class org.apache.spark.examples.SparkPi \
--master yarn \
--deploy-mode client \
./examples/jars/spark-examples_2.11-2.1.1.jar \
100

在这里插入图片描述

spark-defaults.conf 查看日志的配置

在这里插入图片描述

spark.yarn.historyServer.address=master:18080
spark.history.ui.port=18080

重启日志服务

[root@master spark]# sbin/stop-history-server.sh

[root@master spark]# sbin/start-history-server.sh

再次执行,然后登录UI日志查看

http://master:8088/

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!