После обновления elasticsearch 2.3.3 У меня есть отображение, как:дата выпуска elasticsearch 2.3.3
"STARTDATE": { "типа": "дата" },
"ENDDATE": { "типа": "дата" }
при написании на ES через Hadoop, Hadoop задание не удалось с журналом, как: org.apache.hadoop.mapred.YarnChild: Exception running child : java.lang.RuntimeException: Error while indexing: failure in bulk execution:MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000" MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000"]; MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000"]; MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000"]; MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000"]; MapperParsingException[failed to parse [endDate]]; nested: IllegalArgumentException[Invalid format: "253402214400000" is malformed at "02214400000"];
Если я меняю endDate тип, чтобы долго он работал. Оба startDate и endDate имеют одинаковый тип и отображение, startDate не имеет этой проблемы. Что может быть причиной этой проблемы?
Формат даты по умолчанию - 'strict_date_optional_time || epoch_millis'. Очевидно, что '253402214400000' не находится ни в одном из этих форматов. – Val
Может ли эластичный поиск 2.3.3 поддерживать дату больше 2286 нашим пользовательским сопоставлением? – Novice