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