Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache spark SPARK:使用addFile功能后,获取文件不存在错误_Apache Spark - Fatal编程技术网

Apache spark SPARK:使用addFile功能后,获取文件不存在错误

Apache spark SPARK:使用addFile功能后,获取文件不存在错误,apache-spark,Apache Spark,我正试图使用addFile函数编写一个简单的程序,但是我的worker节点中出现了一个错误,该文件不存在 Stage failure: Task 0 in stage 0.0 failed 4 times, most recent failure: Lost task 0.3 in stage 0.0 (TID 3, slave2.novalocal): java.io.FileNotFoundException: File file:/tmp/spark-2791415c-8c20-4920-

我正试图使用
addFile
函数编写一个简单的程序,但是我的worker节点中出现了一个错误,该文件不存在

Stage failure: Task 0 in stage 0.0 failed 4 times, most recent failure: Lost task
0.3 in stage 0.0 (TID 3, slave2.novalocal): java.io.FileNotFoundException: File
file:/tmp/spark-2791415c-8c20-4920-b3cd-5a6b8b6f3f8d/userFiles-a5a98f06-2d38-4876-8c8c-82a10ac5431f/csv_ip.csv does not exist
代码如下:

val sc = new SparkContext(sparkConf)
val inputFile ="file:///home/ubuntu/test/Spark_CSV/spark_csv_job/csv_ip.csv"
sc.addFile(inputFile)
val inFile = sc.textFile("file://"+SparkFiles.get("csv_ip.csv"))
inFile.take(10).foreach(println)
请帮我解决这个错误。
提前感谢。

尝试将文件转储到HDFS和
sc.addFile(“HDFS:/csv\u ip.csv”)
尝试将文件转储到HDFS和
sc.addFile(“HDFS:/csv\u ip.csv”)