나는 이미 내가는
case class B(name: String, age: Option[Int])
에 새로운 비 필수 필드를 추가 할
case class A(name: String)
로 표시되는 스키마 마루에 저장된 일부 오래된 데이터를
을 입력하고 이전 데이터와 새 데이터를 모두 DataFrame
으로 읽습니다. 스레드에서
예외는 "주요"org.apache.spark.sql.AnalysisException : 해결할 수없는 '`age`'나는
spark.read.parquet("test_path").as[B].collect()
와 데이터를 읽을려고 할 때마다, 나는 다음과 같은 예외를 받고 있어요 주어진 입력 열 : [이름];
모든 데이터에 대해 이전 버전과 호환되는 스키마를 지정하는 방법이 있습니까? 이전 버전과 호환 스키마 이전 데이터를 읽기 위해서는