尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

spark启动方式

spark启动方式
📅 发布时间:2026/6/19 22:11:30

1.Spark Sql命令行

'''
// 启动 Spark SQL 命令行(类似 hive 命令)
$SPARK_HOME/bin/spark-sql

// 带参数的启动
$SPARK_HOME/bin/spark-sql
--master local[2]
--conf spark.sql.warehouse.dir=/path/to/warehouse
--database default
'''

2.Spark Shell交互式环境

'''
// 启动 Scala Spark Shell
$SPARK_HOME/bin/spark-shell

// 在 shell 中执行
scala> val df = spark.sql("SELECT * FROM users")
scala> df.show()
scala> :quit
'''

3.PySpark Shell

'''
// 启动 PySpark Shell
$SPARK_HOME/bin/pyspark

// 在 shell 中执行

df = spark.sql("SELECT name, age FROM people")
df.filter(df.age > 30).show()
exit()
'''

4.直接执行sql文件

'''
// 像 hive -f 一样执行 SQL 文件
$SPARK_HOME/bin/spark-sql -f query.sql

// 执行单条 SQL 语句
$SPARK_HOME/bin/spark-sql -e "SHOW TABLES"

// 执行多条 SQL 语句
$SPARK_HOME/bin/spark-sql -e "
SHOW DATABASES;
USE my_database;
SELECT count(*) FROM users;
"
'''

5.执行编译好的jar包

'''
// 提交编译好的 JAR 包
$SPARK_HOME/bin/spark-submit
--class com.mycompany.MySparkJob
--master yarn
--deploy-mode cluster
--executor-memory 2G
--num-executors 10
/path/to/my-spark-job.jar

// 提交 Python 脚本
$SPARK_HOME/bin/spark-submit
--master local[4]
--name "My Python Job"
/path/to/my_script.py
'''

相关新闻

  • 20232411 2024-2025-1 《网络与系统攻防技术》实验五实验报告
  • 20232325 2025-2026-1 《网络与系统攻防技术》实验五实验报告
  • 鸿蒙应用开发实战:如何从0到1打造创新应用

最新新闻

  • C# .NET 构建高性能WebSocket服务端:从Fleck入门到实战优化
  • FanControl V270深度解析:Windows风扇控制的5个专业技巧与完整架构指南
  • 如何用ExplorerPatcher重塑Windows 11操作习惯:新手也能掌握的完整改造指南
  • 电瓶车省内托运哪个平台划算?同城寄运避坑指南 - 快递物流资讯
  • 上海配眼镜价格真相,同一副镜片在不同渠道的成本拆到最底层 - 配眼镜新资讯
  • Mask R-CNN重叠目标检测失效原因与四类工程化解决方案

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号