私はsparkcsvを使用してsparkにロードしようとしているcsvファイルを持っています。 「yyyy-mm-dd hh:mm:ss」の形式(例:「2014-09-18 00:00:00」)の日付タイプ値を持つフィールドがあり、これをDateTypeとして指定したいと考えています。しかし、私はそれがデフォルトのパターンに従わない文字列に遭遇したとき、これは起こる何を読んでからSparkcsvが日付フィールドを解析できません
java.lang.IllegalArgumentException at java.sql.Date.valueOf(Date.java:140)
を得続けます。しかし、私はしません!私はさらにCSVを読むときにoption("dateFormat", "yyyy-mm-dd hh:mm:ss")
を追加しようとしましたが、何もしませんでした。
フィールドが空の場合にこのエラーが発生する可能性がありますが、これはそうではないようです。
option("mode", "DROPMALFORMED")
も同じエラーです。