如何在cloudera快速启动终端中编写多行?

rggaifut  于 2021-05-17  发布在  Spark
关注(0)|答案(3)|浏览(447)

我想在终端中用|写多行。我正在使用cloudera quickstart虚拟机。

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

我是用一行字写的。如何用多行写?请帮忙

uqdfh47h

uqdfh47h1#

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

sycxhyv7

sycxhyv72#

既然你用的是spark shell,你可以这样做
val csv=spark.read。
选项(“标题”,真)。选项(“inferschema”,true)。csv(“hdfs://quickstart.cloudera:8020/user/spark/dataset/retail\u db/categories header“)
在每个点后按回车键。但是,如果您使用pyspark,则必须使用\

mwg9r5ms

mwg9r5ms3#

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

相关问题