scala - java.lang.NoSuchMethodError when rdd.saveAsTextFile by spark-shell -


parallelize integers , trying save text file below :

scala> val test = sc.parallelize(list(12,2,3,4)) test: org.apache.spark.rdd.rdd[int] = parallelcollectionrdd[0] @ parallelize @ <console>:24 

save text file

 scala> test.saveastextfile("/test") 

error stack trace below:

java.lang.nosuchmethoderror: org.apache.hadoop.mapred.taskid.<init>(lorg/apache/hadoop/mapreduce/jobid;lorg/apache/hadoop/mapreduce/tasktype;i)v   @ org.apache.spark.sparkhadoopwriter.setids(sparkhadoopwriter.scala:158)   @ org.apache.spark.sparkhadoopwriter.presetup(sparkhadoopwriter.scala:60)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopdataset$1.apply$mcv$sp(pairrddfunctions.scala:1195)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopdataset$1.apply(pairrddfunctions.scala:1168)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopdataset$1.apply(pairrddfunctions.scala:1168)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:151)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:112)   @ org.apache.spark.rdd.rdd.withscope(rdd.scala:362)   @ org.apache.spark.rdd.pairrddfunctions.saveashadoopdataset(pairrddfunctions.scala:1168)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$4.apply$mcv$sp(pairrddfunctions.scala:1071)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$4.apply(pairrddfunctions.scala:1037)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$4.apply(pairrddfunctions.scala:1037)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:151)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:112)   @ org.apache.spark.rdd.rdd.withscope(rdd.scala:362)   @ org.apache.spark.rdd.pairrddfunctions.saveashadoopfile(pairrddfunctions.scala:1037)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$1.apply$mcv$sp(pairrddfunctions.scala:963)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$1.apply(pairrddfunctions.scala:963)   @ org.apache.spark.rdd.pairrddfunctions$$anonfun$saveashadoopfile$1.apply(pairrddfunctions.scala:963)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:151)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:112)   @ org.apache.spark.rdd.rdd.withscope(rdd.scala:362)   @ org.apache.spark.rdd.pairrddfunctions.saveashadoopfile(pairrddfunctions.scala:962)   @ org.apache.spark.rdd.rdd$$anonfun$saveastextfile$1.apply$mcv$sp(rdd.scala:1488)   @ org.apache.spark.rdd.rdd$$anonfun$saveastextfile$1.apply(rdd.scala:1467)   @ org.apache.spark.rdd.rdd$$anonfun$saveastextfile$1.apply(rdd.scala:1467)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:151)   @ org.apache.spark.rdd.rddoperationscope$.withscope(rddoperationscope.scala:112)   @ org.apache.spark.rdd.rdd.withscope(rdd.scala:362)   @ org.apache.spark.rdd.rdd.saveastextfile(rdd.scala:1467)   ... 48 elided 

please provide complete path want save it:

test.saveastextfile("/home/anurag/test") 

when use test.saveastextfile("/test"), try create folder on root directry.


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -