Я создал RDD нравится следующим образом:Спарк Checkpoint
scala> val x = List(1,2,3,4)
x: List[Int] = List(1, 2, 3, 4)
scala> val y = sc.parallelize(ls,2)
y: org.apache.spark.rdd.RDD[Int] = ParallelCollectionRDD[10] at parallelize at <console>:29
scala> val z = y.map(c => c*2)
z: org.apache.spark.rdd.RDD[Int] = MapPartitionsRDD[11] at map at <console>:31
scala> sc.setCheckpointDir("/tmp/chk")
scala> z.checkpoint
scala> z.count
res32: Long = 4
Мой вопрос заключается в том, чтобы прочитать данные из контрольной точки каталога
Почему вы хотите это сделать? –
Я читал во многих местах, что данные с чек-точками могут быть прочитаны, когда приложение завершено. Так что просто созданный выше код и чек-указатель «z». его создал каталог «chk», а также второй каталог с большим именем после z.count. После этого большого каталога он создал каталог rdd-2 внутри, где был файл part-00000. Поэтому после этого я закрыл консоль Scala и снова открыл ее. Но я не смог прочитать RDD в части-0000 данных. Поэтому я хочу знать, как читать RDD из файла part-00000. Я просто изучаю – sraj