Spark的运行环境_Local

Spark的运行环境_Local

Spark作为一个数据处理框架和计算引擎,被设计在所有常见的集群环境中运行,在国内工作中主流的环境为Yarn。

所谓的Local模式,就是不需要其他任何节点资源就可以在本地执行Spark代码的环境,一般用于教学、调试、演示等。

1. 启动Local环境
  • 进入解压缩后的路径,执行如下命令

    bin/spark-shell
    

  • 启动成功后,可以输入网址进行Web UI监控页面访问

    http://虚拟机地址:4040
    

2. 命令行工具
  • 在解压缩的目录下的data目录下,添加words.txt文件。在命令行工具中执行如下代码

    sc.textFile("data/words.txt").flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).collect
    

3. 退出本地模式
:quit
4. 提交应用
bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master local[2] \ 
./examples/jars/spark-examples_2.11-2.4.6.jar \
10
  • –class 表示要执行程序的主类
  • –master local[2] 部署模式,默认为本地模式,数字表示分配的虚拟CPU核数量
  • spark-examples_2.11-2.4.6.jar 运行的应用类所在的jar包
  • 数字10表示程序的入口参数,用于设定当前应用的任务数量

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yanko24

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值