出现如下错误:
failed to parse date field [2013-02-19T11:37:35.000Z], tried both date format [yyyy-MM-dd HH:mm:ss], and timestamp number
或者出现如下错误:
failed to parse date field [2013-02-21 10:23:29], tried both date format [dateOptionalTime], and timestamp number
折腾了好久,解决办法如下:
数据库字段使用varchar类型,例如:

1 use xxx; 2 drop table index_temp; 3 CREATE TABLE index_temp( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, 4 klb_app_id VARCHAR(200) default '', 5 klb_knowledge_object_id VARCHAR(200) default '', 6 klb_knowledge_id VARCHAR(200) default '', 7 klb_tag_target_id VARCHAR(200) default '', 8 klb_tag_target_name VARCHAR(200) default '', 9 klb_tag_id VARCHAR(200) default '', 10 klb_tag_name VARCHAR(200) default '', 11 exam_question_id VARCHAR(200) default '', 12 exam_question_code VARCHAR(200) default '', 13 exam_question_createdate VARCHAR(200) default '', 14 exam_question_inputtype VARCHAR(200) default '', 15 exam_question_createby VARCHAR(200) default '', 16 exam_question_questiontypeid VARCHAR(200) default '', 17 exam_question_status VARCHAR(200) default '2', 18 exam_question_topic VARCHAR(200) default '', 19 exam_question_correct VARCHAR(200) default '', 20 exam_question_result VARCHAR(200) default '', 21 exam_question_explan VARCHAR(200) default '', 22 exam_paper_id VARCHAR(200) default '', 23 exam_paper_code VARCHAR(200) default '', 24 exam_paper_name VARCHAR(200) default '', 25 exam_paper_createdate VARCHAR(200) default '', 26 exam_paper_orgtype VARCHAR(200) default '', 27 exam_paper_split VARCHAR(200) default '', 28 exam_paper_totalscore VARCHAR(200) default '', 29 exam_paper_createby VARCHAR(200) default '', 30 exam_paper_templatecode VARCHAR(200) default '', 31 exam_paper_status VARCHAR(200) default '2', 32 exam_test_id VARCHAR(200) default '', 33 exam_test_code VARCHAR(200) default '', 34 exam_test_name VARCHAR(200) default '', 35 exam_test_testtype VARCHAR(200) default '0', 36 exam_test_createby VARCHAR(200) default '', 37 exam_test_status VARCHAR(200) default '2', 38 exam_test_createdate VARCHAR(200) default '');
jdbc-river:

1 curl -XDELETE 'http://localhost:9201/test999' 2 curl -XDELETE 'http://localhost:9201/_river' 3 4 curl -XPUT 'http://localhost:9201/test999/' 5 6 curl -XPUT 'http://localhost:9201/test999/test999/_mapping' -d ' 7 { 8 "test999" : { 9 "properties":{ 10 "klb_app_id":{"type":"string","store":"yes"} 11 ,"klb_knowledge_object_id":{"type":"string","store":"yes"} 12 ,"klb_knowledge_id":{"type":"string","store":"yes"} 13 ,"klb_tag_target_id":{"type":"string","store":"yes","analyzer":"ik"} 14 ,"klb_tag_target_name":{"type":"string","store":"yes","analyzer":"ik"} 15 ,"klb_tag_id":{"type":"string","store":"yes","analyzer":"ik"} 16 ,"klb_tag_name":{"type":"string","store":"yes","analyzer":"ik"} 17 ,"exam_question_id":{"type":"string","store":"yes"} 18 ,"exam_question_code":{"type":"string","store":"yes"} 19 ,"exam_question_createdate":{"type":"date","format":"yyyy-MM-dd HH:mm:ss","store":"yes"} 20 ,"exam_question_inputtype":{"type":"string","store":"yes"} 21 ,"exam_question_createby":{"type":"string","store":"yes"} 22 ,"exam_question_questiontypeid":{"type":"string","store":"yes"} 23 ,"exam_question_status":{"type":"string","store":"yes"} 24 ,"exam_question_topic":{"type":"string","store":"yes","analyzer":"ik"} 25 ,"exam_question_correct":{"type":"string","store":"yes","analyzer":"ik"} 26 ,"exam_question_result":{"type":"string","store":"yes","analyzer":"ik"} 27 ,"exam_question_explan":{"type":"string","store":"yes","analyzer":"ik"} 28 ,"exam_paper_id":{"type":"string","store":"yes"} 29 ,"exam_paper_code":{"type":"string","store":"yes"} 30 ,"exam_paper_name":{"type":"string","store":"yes"} 31 ,"exam_paper_createdate":{"type":"date","format":"yyyy-MM-dd HH:mm:ss","store":"yes"} 32 ,"exam_paper_orgtype":{"type":"string","store":"yes"} 33 ,"exam_paper_split":{"type":"string","store":"yes"} 34 ,"exam_paper_totalscore":{"type":"string","store":"yes"} 35 ,"exam_paper_createby":{"type":"string","store":"yes"} 36 ,"exam_paper_templatecode":{"type":"string","store":"yes"} 37 ,"exam_paper_status":{"type":"string","store":"yes"} 38 ,"exam_test_id":{"type":"string","store":"yes"} 39 ,"exam_test_code":{"type":"string","store":"yes"},"exam_test_name":{"type":"string","store":"yes"},"exam_test_testtype":{"type":"string","store":"yes"} 40 ,"exam_test_createby":{"type":"string","store":"yes"} 41 ,"exam_test_status":{"type":"string","store":"yes"} 42 ,"exam_test_createdate":{"type":"date","format":"yyyy-MM-dd HH:mm:ss","store":"yes"} 43 } 44 } 45 }' 46 47 curl -XPUT 'http://localhost:9201/_river/my_jdbc_river/_meta' -d '{ 48 "type" : "jdbc", 49 "jdbc" : { 50 "driver" : "com.mysql.jdbc.Driver", 51 "url" : "jdbc:mysql://localhost:3301/newexam", 52 "user" : "root", 53 "password" : "root", 54 "sql" : "select * from index_temp" 55 }, 56 "index" : { 57 "index" : "test999", 58 "type" : "test999", 59 "bulk_size" : 100, 60 "max_bulk_requests" : 30, 61 "bulk_timeout" : "60s" 62 } 63 }'