当前位置: 首页 > 知识库问答 >
问题:

Spark:目录中的附加属性

束阳旭
2023-03-14
├── AddToCollection
│   ├── query
│   ├── root
│   ├── schema
│   └── schema.json
├── CreateCollectionSuccess
│   ├── query
│   ├── root
│   ├── schema
│   └── schema.json
├── FeedCardUnlike
│   ├── query
│   ├── root
│   ├── schema
│   └── schema.json

在独立模式下,我可以通过指定文件在本地系统中的位置来解决这个问题。但是它在集群模式下不起作用,在集群模式下,我使用了一个带有spark-submit命令的jar。我如何在Spark中做到这一点?

共有1个答案

苏鸿羽
2023-03-14

这可以在Spark 1.6.1上运行(我还没有测试过早期版本)

spark-submit支持--files参数,该参数接受一个逗号分隔的“本地”文件列表,该列表将与JAR文件一起提交给驱动程序。

spark-submit \
    --class com.acme.Main \
    --master yarn \
    --deploy-mode cluster \
    --driver-memory 2g \
    --executor-memory 1g \
    --driver-class-path "./conf" \
    --files "./conf/app.properties,./conf/log4j.properties" \
    ./lib/my-app-uber.jar \
    "$@"

在本例中,我创建了一个不包含任何属性文件的Uber JAR。部署应用程序时,app.properties和log4j.properties文件被放置到本地。/conf目录中。

 类似资料:
  • 我想在我的类中使用lombok+@slf4j添加一个额外的记录器。当前,我正在使用@slf4j,它创建 私有静态最终org.slf4j.logger log=org.slf4j.loggerFactory.getLogger(logExample.class)。 我正在使用这个标准日志记录,我想创建另一个日志记录程序在类中的特定日志记录。 若要将特定日志输出到单独的文件,请执行以下操作。这是手动操

  • 我想为woocommerce创建一个函数,当访问者在他们的购物车中添加多个产品时,每个产品的运输成本会增加2美元。 例如,一种产品的运输成本是适用的。对于额外产品或超过1个数量,运输成本增加2美元。 我想不出解决这个问题的办法。 在此方面的任何帮助都将不胜感激。

  • Im使用spark-2.1.1-bin-hadoop-2.7独立模式(由4个工作线程组成的集群,120g内存,总共32核),尽管我定义了spark。地方的dirconf-param要写入到/opt,spark worker将继续写入/tmpdir,例如/tmp/spark-e071ae1b-1970-47b2-bfec-19ca66693768 有没有办法告诉spark worker不要写入tmp

  • 附录C. 加密 作为一本相关安全方面的书,通常加密是需要提及的话题。我之所以在本书的主体部分忽略了加密问题,是因为它的用途是狭窄的,而开发者应从大处着眼来考虑安全问题。过分依赖于加密常常会混淆问题的根源。尽管加密本身是有效的,但是进行加密并不会神奇地提高一个应用的安全性。 一个PHP开发人员应主要熟悉以下的加密方式: l对称加密 l非对称加密(公钥) lHash函数(信息摘要) l信息验证码 本附

  • [1] Android application: Building and Running. Available Online. http://developer.android.com/tools/building/index.html . [2] Android Security Discussions: Multiple Certi?cates and Upgrade process. Av

  • 本文向大家介绍wpf 附加的依赖项属性,包括了wpf 附加的依赖项属性的使用技巧和注意事项,需要的朋友参考一下 示例 何时使用 附加属性是一种依赖项属性,可以将其应用于任何属性,DependencyObject以增强了解该属性存在的各种控件或服务的行为。 附加属性的一些用例包括: 有一个父元素遍历其子元素并以某种方式作用于子元素。例如,Grid控制使用Grid.Row,Grid.Column,Gr