1

バージョンを使用している既存のアプリケーションをelasticsearch-spark 7.6.0最新の ieに移行していelasticsearch-spark-30_2.12:7.15.0ます。以下のように日付マッピングを使用してESデータをロードしています

"my_partition_key": {
                    "format": "yyyy-MM-dd",
                    "type": "date"
                }

しかし、私はエラーが発生しています

*org.elasticsearch.hadoop.rest.EsHadoopRemoteException: mapper_parsing_exception: failed to parse field [my_partition_key] of type [date] in document with id 'asdaszzdfdf-Ptn'. Preview of field's value: '1634601600000';org.elasticsearch.hadoop.rest.EsHadoopRemoteException: illegal_argument_exception: failed to parse date field [1634601600000] with format [yyyy-MM-dd];org.elasticsearch.hadoop.rest.EsHadoopRemoteException: date_time_parse_exception: Text '1634601600000' could not be parsed at index 0
{"index":{}}*

値が長く、dataset.show()有効な日付を表示するデータセットを印刷しているにもかかわらず、ESに書き込めないのはなぜですか? 最新の ES で日付フィールドに渡す必要がある新しい構成はありますか? 助けていただければ幸いです。

4

0 に答える 0