Morphline convertTimestamp命令是否适用于solr模式中的多个字段

时间:2015-07-23 16:46:18

标签: hadoop solr mapreduce cloudera solrcloud

您好我的solr架构中有多个日期字段,它们的格式不同。我正在使用Morphlineindexertool索引数据并在solr中加载。

我在索引一个日期字段时没有任何问题,但如果我尝试使用morphline conf中的convertTimestamp命令索引多个日期字段,我无法看到索引的数据。这就是我为多个时间戳编写mrphline.conf的方法。

{convertTimestamp {
field : timestamp1
inputFormats : ["yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "yyyy-MM-dd'T'HH:mm:ss", "yyyy-MM-dd"]
inputTimezone : America/Los_Angeles
outputFormat : "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
outputTimezone : UTC
}}

{convertTimestamp {
field : timestamp2
inputFormats : ["yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "yyyy-MM-dd'T'HH:mm:ss", "yyyy-MM-dd"]
inputTimezone : America/Los_Angeles
outputFormat : "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
outputTimezone : UTC
}}

这是在morphlines中做到这一点的正确方法吗?我在网上看不到任何多个时间戳的例子。

0 个答案:

没有答案