2
私はパーティション・キーで(ORC形式のため)hiveContextでデータフレームを記述しようとしています:スパーク:大文字と小文字が区別partitionBy列
df.write().partitionBy("event_type").mode(SaveMode.Overwrite).orc("/path");
私はパーティションにしようとしていた上の列は、大文字と小文字を区別した値を持っているしかし、これは、書き込み中にエラーがスローされる。
Caused by: java.io.IOException: File already exists: file:/path/_temporary/0/_temporary/attempt_201607262359_0001_m_000000_0/event_type=searchFired/part-r-00000-57167cfc-a9db-41c6-91d8-708c4f7c572c.orc
event_type
列が値としてsearchFired
とSearchFired
両方を有します。しかし、それらのうちの1つをデータフレームから削除すると、正常に書き込むことができます。これをどうすれば解決できますか?