Revision 48892
Added by Claudio Atzori over 6 years ago
OaiFeedMapper.java | ||
---|---|---|
14 | 14 |
import com.google.common.collect.Lists; |
15 | 15 |
import com.google.common.collect.Maps; |
16 | 16 |
import com.google.common.collect.Multimap; |
17 |
import com.mongodb.*; |
|
17 |
import com.mongodb.BasicDBObject; |
|
18 |
import com.mongodb.DBObject; |
|
19 |
import com.mongodb.MongoClient; |
|
20 |
import com.mongodb.WriteConcern; |
|
18 | 21 |
import com.mongodb.client.MongoCollection; |
19 | 22 |
import com.mongodb.client.MongoDatabase; |
20 | 23 |
import eu.dnetlib.data.mapreduce.JobParams; |
... | ... | |
29 | 32 |
import eu.dnetlib.miscutils.functional.xml.IndentXmlString; |
30 | 33 |
import org.apache.commons.io.output.ByteArrayOutputStream; |
31 | 34 |
import org.apache.commons.lang.StringUtils; |
35 |
import org.apache.commons.lang.time.DateUtils; |
|
32 | 36 |
import org.apache.hadoop.io.NullWritable; |
33 | 37 |
import org.apache.hadoop.io.Text; |
34 | 38 |
import org.apache.hadoop.mapreduce.Mapper; |
35 |
import org.apache.solr.common.util.DateUtil; |
|
36 | 39 |
import org.bson.types.Binary; |
37 | 40 |
|
38 | 41 |
public class OaiFeedMapper extends Mapper<Text, Text, NullWritable, NullWritable> { |
... | ... | |
113 | 116 |
|
114 | 117 |
String feedDateString = context.getConfiguration().get(JobParams.OAI_FEED_DATE); |
115 | 118 |
try { |
116 |
feedDate = DateUtil.parseDate(feedDateString);
|
|
119 |
feedDate = DateUtils.parseDate(feedDateString, new String[]{"yyyy-MM-dd\'T\'hh:mm:ss\'Z\'"});
|
|
117 | 120 |
} catch (ParseException e) { |
118 | 121 |
e.printStackTrace(System.err); |
119 | 122 |
throw new RuntimeException(e); |
Also available in: Unified diff
upgraded solr version to 6.6.0