按照官网的文档采用以下操作即可:

  • 进入CM界面
  • 选择spark服务
  • 配置 搜索spark-defaults.conf
  • 添加spark.yarn.jars=hdfs://ns1/user/spark/jars
  • 部署客户端并重启

但实际重启后发现节点上的配置文件依然是默认属性,没有分发覆盖,具体还没找到解决办法。

暂时采用软链的方式,如果不得已在CM界面修改了配置并部署,则需要重新创建软链:

创建外部配置文件vi /data/common/conf/spark/spark-defaults.conf

# 默认配置
...
...# yarn运行依赖jar
spark.yarn.jars=hdfs://ns1/user/spark/jars/spark/*,hdfs://ns1/user/spark/jars/hive/*,hdfs://ns1/user/spark/jars/dongao/*
# 编码问题
spark.driver.extraJavaOptions=-Dfile.encoding=utf-8
spark.executor.extraJavaOptions=-Dfile.encoding=utf-8

创建软链:

ln -s /data/common/conf/spark/spark-defaults.conf /opt/cloudera/parcels/CDH-6.2.0-1.cdh6.2.0.p0.967373/lib/spark/conf/spark-defaults.conf

线索(20190826 - 待验证)

在元数据(processes表)中查到spark使用的脚本csd/csd.sh,于是在节点上搜了下locate csd,发现存在/opt/cloudera/cm/csd/SPARK_ON_YARN6_2-6.2.0.jar文件,于是下载查看。

scripts/common.sh中发现了替换spark-default.conf属性的内容:

 # Set the location of the YARN jars to point to the install directory on all nodes.local jars="local:$SPARK_HOME/jars/*,local:$SPARK_HOME/hive/*"replace_spark_conf "spark.yarn.jars" "$jars" "$SPARK_DEFAULTS"

感觉修改此文件将此段内容注释掉应该能够解决

CDH6.2配置spark.yarn.jars目录相关推荐

  1. yarn集群下启动spark错误WARN:66 - Neither spark.yarn.jars nor spark.yarn.archive is set

    yarn集群下启动spark错误如下: WARN  Client:66 - Neither spark.yarn.jars nor spark.yarn.archive is set, falling ...

  2. spark.yarn.jars的配置

    1.原因: 官方文档 http://spark.apache.org/docs/latest/running-on-yarn.html#preparations To make Spark runti ...

  3. spark.yarn.archive spark.yarn.jars

    参考自:http://spark.apache.org/docs/latest/running-on-yarn.html#preparations 在spark on yarn模式下,/usr/loc ...

  4. flink实现类似spark.yarn.jars的操作

    通常flink打包的时候会依赖很多flink相关的依赖,最后打出来的jar包非常大.在spark里面on yarn模式下,我们可以在spark下,通过将spark jars上传到hdfs的目录下,然后 ...

  5. 添加spark.yarn.jars 解决 WARN yarn.Client: Neither spark.yarn.jars nor spark.yarn.archive is set,

    一:问题现象: 在spark on yarn 提交任务是,提示如下: WARN yarn.Client: Neither spark.yarn.jars nor spark.yarn.archive ...

  6. Spark On Yarn --jars/spark.yarn.jars 踩坑 与 提升spark submit速度

    一.引言 Spark submit 可以选择 --jars 传入本地的jar也可以 --jars 传入HDFS的jar包,经过半下午的实验,终于搞清了两者的关系以及 spark.yarn.jars 和 ...

  7. Neither spark.yarn.jars nor spark.yarn.archive is set

    完整报错如下: (Python3.6) appleyuchi@Desktop:target$ spark-submit --class WordCountLocal --master yarn --d ...

  8. spark执行优化——依赖上传到HDFS二(-conf spark.yarn.dist.jars或者--jars 的使用)

    1.说明 之前整理过一篇类似文章,但是这个spark.yarn.jar配置的目录最好只是放spark jars目录下的jar包,如果放入其他的jar包,很大概率会有冲突,而且如果项目比较多,jar包引 ...

  9. 关于spark yarn模式下的常用属性

    前言 整理了spark官网提供的一些常用的spark属性. Spark属性 属性名 默认值 描述 spark.yarn.am.memory 512m 在Client模式下用于YARN Applicat ...

最新文章

  1. php函数间参数传递(值传递/引用传递)
  2. LeetCode-数组-删除有序数组重复元素
  3. php 多选的 二进制,PHP二进制操作初体验
  4. pycharm pycharm中用matplolib的ax3.plot_surface画出的3D(三维图)(三维函数)不能旋转怎么办?
  5. zencart分类页每页显示产品数量自定义选择的方法
  6. Python Django 图片上传及显示代码示例
  7. FreeBsd网络性能优化方案sysctl
  8. android一些小技巧
  9. 用Excel VBA连接SQL Server数据库并将表中的数据显示到Excel中
  10. dism++封装系统使用教程_客栈管理系统“订单来了”客房订单盒子使用教程
  11. WordPress 主题教程 #2:模板文件和模板
  12. 详细解读windows无法ping通虚拟机的原因
  13. LeetCode 16. 3Sum Closest(最接近的三数之和)
  14. php无缝滚动文字,使用JS如何实现文字无缝滚动
  15. java 手机类测试
  16. jscript php,PHP, JScript和VBScript函数和类的语法
  17. 硬盘数据传到计算机,如何把旧电脑硬盘上的数据复制传输到新电脑上
  18. 移动云mas 通过HTTP请求发送普通短信和 模板短信
  19. word在图片上添加文字且不改变原图教程
  20. MATLAB---构造一个插值三次样条曲线

热门文章

  1. 如何利用新闻传播进行产品网络推广?
  2. 优秀的PPT模板网站
  3. PHP全栈学习笔记7
  4. 搭建我的云端服务器环境
  5. 一道经典的面试题:一只公鸡5块钱,一只母鸡3块钱,3只小鸡一块钱,一个农夫用100块钱买100只鸡(编写java程序)...
  6. 弗洛伊德的乌龟和兔子(循环检测
  7. 去中心化通信简易方案
  8. 二维码和app扫码下载
  9. 发票查询方法怎么查?查验电子发票真伪平台
  10. 【事件图谱】事件抽取与事件关系抽取