如何在 Cloudera QuickStart Terminal 中编写多行代码?

How to write multiline in Cloudera QuickStart Terminal?

我想使用 | 编写多行代码在终端。我正在使用 Cloudera 快速启动 VM。

val csv = spark.read.option("header",true).option("inferSchema",true).csv("hdfs://quickstart.cloudera:8020/user/spark/dataset/retail_db/categories-header")

我正在用一行完整地写这篇文章。如何使用多行书写?请帮忙

我刚刚意识到当光标在 () 之间时,我们可以使用回车键,它将带我们到下一行。

您可以使用 \。例如: data = [1,2,3].\ pop()\ 之后你可以移动到下一行

因为你使用的是spark-shell,你可以这样做

val csv = spark.read.
option("header",true). option("inferSchema",true). csv("hdfs://quickstart.cloudera:8020/user/spark/dataset/retail_db/categories-header")

在每个点后按 Enter 键。但是,如果您使用的是 pyspark,则必须使用 \

对其进行转义