f 物联网-Spark集群搭建之Yarn模式 - Powered by qidao123.com技术社区

Spark集群搭建之Yarn模式

打印 上一主题 下一主题

主题 2154|帖子 2154|积分 6462

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
设置集群
     1.上传并解压spark-3.1.2-bin-hadoop3.2.tgz,重定名解压之后的目录为spark-yarn。
   
2. 修改一下spark的环境变量,/etc/profile.d/my_env.sh 。
# spark 环境变量
export SPARK_HOME=/opt/module/spark-yarn
export PATH=$PATHSPARK_HOME/binSPARK_HOME/sbin

   
同步给其他的装备: xsync  /etc/profile.d/

   3.修改hadoop的设置。/opt/module/hadoop-3.1.3/etc/hadoop/yarn-site.xml。因为测试环境假造机内存较少,防止执行过程举行被不测杀死,添加如下设置。
      
<!--是否启动一个线程检查每个任务正使用的物理内存量,假如任务超出分配值,则直接将其杀掉,默认是true -->

   
<property>

   
     <name>yarn.nodemanager.pmem-check-enabled</name>

   
     <value>false</value>

   
</property>

   

   
<!--是否启动一个线程检查每个任务正使用的假造内存量,假如任务超出分配值,则直接将其杀掉,默认是true -->

   
<property>

   
     <name>yarn.nodemanager.vmem-check-enabled</name>

   
     <value>false</value>

   
</property>

         把这个设置分发到其他节点。使用xsync /opt/module/hadoop-3.1.3/etc/hadoop/同步一下。
     4.修改spark设置。 把三个文件的名字重新设置一下。
     workers.tempalte 改成 workers,spark-env.sh.template 改成 spark-env.sh,
     spark-defaults.conf.template 改成 spark-defaults.conf。
     然后,在workers文件中添加
     hadoop100
     hadoop101
hadoop102

     在spark-env.sh文件中添加
     HADOOP_CONF_DIR=/opt/module/hadoop-3.1.3/etc/hadoop
     YARN_CONF_DIR=/opt/module/hadoop-3.1.3/etc/hadoop
     在spark-defaults.conf文件中添加
     spark.eventLog.enabled true
spark.eventLog.dir hdfs://hadoop100:8020/directory
spark.yarn.historyServer.address=hadoop100:18080
spark.history.ui.port=18080

     5.同步设置文件到其他装备。
     使用spark-submit提交任务
     spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode cluster  /opt/module/spark-standalone/examples/jars/spark-examples_2.12-3.1.1.jar 10
     代码说明:
     spark-submit:这是 Spark 提供的用于提交 Spark 应用程序的脚本。
2. --class org.apache.spark.examples.SparkPi:指定了应用程序
     

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

忿忿的泥巴坨

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表