我运行一个带有本地 Hadoop 实例和 Spark-JobServer 的虚拟机。我在 HDFS 上创建了一个名为“test.txt”的文件,我想从 Spark-JobServer 打开它。我编写了以下代码来执行此操作:
val test1 = sc.textFile("hdfs://quickstart.cloudera:8020/test.txt")
val test2 = test1.count
return test2
但是,当我想运行这些行时,我在 Spark-JobServer 中遇到错误:
"Input path does not exist: hdfs://quickstart.cloudera:8020/test.txt"
我查找了 HDFS 的路径hdfs getconf -confKey fs.defaultFS
,它显示了我hdfs://quickstart.cloudera:8020
作为路径。如果这是 HDFS 的正确路径,为什么我无法访问 test.txt 文件?如果这是错误的路径,我怎样才能找到正确的路径?