当前位置: 首页 > news >正文

spark启动方式

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
'''

http://www.jsqmd.com/news/42133/

相关文章:

  • 2025.11.16模拟赛
  • Pycharm为什么会自动创建__pycache__
  • 20232325 2025-2026-1 《网络与系统攻防技术》实验五实验报告
  • 12.docker swarm - 指南
  • 山东大学 计算机图形学实验 二维网格剖分 Catmull-Clark算法
  • 从Ubuntu安装Harbor故障到了解AppArmor 与 Seccomp的思考
  • 什么是“组态路径”?
  • 2025年11月防冻液厂家推荐榜:五家对比与性能评价一览
  • 深入探索剖析 JVM 的启动过程
  • noip8多校2
  • 2025年11月防冻液厂家推荐排行:五家实力对比与选购指南
  • 2025年11月防冻液厂家推荐对比:五家资质与性能全维度排行
  • 2025年11月防冻液厂家推荐榜:五家主流对比与选购指南
  • 2025年11月冷媒剂厂家榜单:五强技术参数与口碑对比评测
  • 2025年11月载冷剂厂家推荐榜:技术资质与口碑综合评测
  • 一对一 WebRTC 视频聊天
  • 2025年11月载冷剂厂家推荐榜:五强真实数据与场景化选型指南
  • 2025年11月载冷剂厂家榜单:性能参数与口碑综合评测
  • 20232313 2025-2026-1 《网络与系统攻防技术》实验五实验报告 - 20232313
  • 【第7章 I/O编程与异常】Python文件操作与上下文管理器的深度解析(避坑指南)
  • 2025年11月乙二醇厂家对比榜:五家主流厂商真实数据与选型要点
  • 2025年11月乙二醇厂家对比榜:五强产品性能与合规资质全盘点
  • 工业级时序数据库选型指南:技巧架构与场景化实践
  • springboot生成前后端接口文档 - f
  • 20232429 2025-2026-1 《网络与系统攻防技术》实验五实验报告
  • P5797 [SEERC 2019] Max or Min
  • make
  • Spring Cloud - Spring Cloud 注册中心与服务提供者(Spring Cloud Eureka 概述、微服务高效入门、微服务应用实例)
  • DateUtil
  • (链表)找单链表倒数第k个结点