怎么使用jupyter pyspark向yarn提交任务
时间: 2023-05-31 20:02:20 浏览: 161
要使用Jupyter PySpark向YARN提交任务,需要按照以下步骤进行操作:
1. 安装并配置Hadoop和Spark。确保Hadoop和Spark都能正常运行,并且能够连接到YARN集群。
2. 安装Jupyter Notebook。可以使用pip安装Jupyter Notebook,或者使用Anaconda安装。
3. 安装Pyspark内核。可以使用以下命令安装:
```
pip install pyspark
```
4. 启动Jupyter Notebook。在终端中输入以下命令:
```
jupyter notebook
```
5. 创建一个新的Notebook。在Jupyter Notebook的主界面中,点击“New”按钮,选择“Python3”或者“PySpark”内核。
6. 编写Pyspark程序。在Notebook中编写Pyspark程序,可以使用SparkSession来连接到YARN集群,并使用YARN作为资源管理器。例如:
```
from pyspark.sql import SparkSession
spark = SparkSession.builder.appName("MyApp") \
.config("spark.master", "yarn") \
.config("spark.submit.deployMode", "client") \
.config("spark.executor.instances", "2") \
.getOrCreate()
df = spark.read.csv("hdfs://path/to/file.csv")
df.show()
```
7. 运行程序。单击Notebook中的“Run”按钮来运行程序。程序将会被提交到YARN集群,并在集群上运行。
8. 查看运行结果。程序运行完毕后,可以在Notebook中查看结果,或者在YARN集群的日志中查看详细信息。
阅读全文
相关推荐


















