在 Linux 上安装和使用 Apache Spark,通常依赖以下几类内容,按“必须 / 常用 / 可选”说明:
Spark 基于 JVM 运行,必须安装 Java。
java -version
安装示例(Ubuntu):
sudo apt install openjdk-11-jdk
sudo apt install scala
从官网下载:
wget https://archive.apache.org/dist/spark/spark-3.5.0/spark-3.5.0-bin-hadoop3.tgz
tar -xzf spark-3.5.0-bin-hadoop3.tgz
需要设置环境变量:
export SPARK_HOME=/path/to/spark
export PATH=$SPARK_HOME/bin:$PATH
✅ 无额外依赖
spark-shell
conf/workersssh-keygen
ssh-copy-id worker1
需要:
HADOOP_HOMEyarn, hdfs 命令export HADOOP_HOME=/opt/hadoop
export PATH=$HADOOP_HOME/bin:$PATH
core-site.xmlhdfs-site.xmlyarn-site.xml依赖:
kubectldockerpython3 --version
pip3 install pyspark
依赖库(常用):
log4j| 类型 | 是否必须 | 说明 |
|---|---|---|
| JDK | ✅ | 必须 |
| Spark 包 | ✅ | 必须 |
| Scala | ❌ | 仅 Scala 开发 |
| Hadoop | ❌ | YARN 模式需要 |
| Python | ❌ | PySpark |
| SSH | ❌ | 集群模式 |
如果你告诉我:
我可以给你精确到命令的安装清单。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。