私はカフカのスパークストリーミングをダイナミックスキーマで絞っています。 私は「各メッセージ/ JSONフィールドは入れ子にすることができ、各フィールドにはいくつかのメッセージに表示され、時にはすることはできませんカフカ(KafkaUtils.createDirectStream)からかかるmはカフカのスパークストリーミングダイナミックスキーマ
私が見つけた唯一のことはやっている:。 Spark 2.0 implicit encoder, deal with missing column when type is Option[Seq[String]] (scala)
ケースクラスMyTyp(列1:オプション[任意]、列2:オプション[任意] ....) これは、表示される可能性のあるフィールドと入れ子にされるフィールドをカバーします。
すべての承認/その他のアイデア/一般的なヘルプは高く評価されます...