2016-09-23 14 views
0

スパークのAccumulatorを使用すると、ある種の「ユニークID」を生成する方法でエグゼキュータ間で読み取ることができる一意のIDを生成できますか?ドキュメントからは、ドライバからのみアクセスできることがわかります。場合は、代替パスがありますか?スパーク:エグゼキュータの一意のID

答えて

0

は、それは

ことはできませんユニークなID

を生成するために、スパークにアキュムレータを使用して、それが可能な任意の代替パスはありますか? RDDため

  • zipWithIndexzipWithUniqueId
  • withColumn("id", monotonically_increasing_id())Dataset[Row]/DataFrameです。
+0

zipWithUniqueIDで取得したIDを「解凍」するにはどうすればよいですか?私は参加していますが、プログラムが不安定になっています。 – Roelant

関連する問題