2013-09-20 1 views
0

Я получаю сбой при попытке использовать StatsComponent в запросе в поле типа «дата» с экземпляром DSE 2.2. Кажется, это ошибка. Когда я делаю запрос какЗапрос статистики о сбоях даты в DataStax Enterprise 2.2

http://my_host:8983/solr/my_core/select?q=*:*&stats=true&stats.field=some_date

Я получаю HTTP 500 ошибки. Посмотрев на журналы сервера, я вижу трассировку стека ниже. Это попытка parseDouble моя строка даты, что явно неправильно.

Этот запрос отлично работает на Apache Solr 4.4. Это известная ошибка/есть ли у кого-нибудь решение?

P.S. Я искал в Apache Solr SVN repo, чтобы попытаться найти версию DSE 2.2, на основе которой была вызвана эта трассировка стека. Кто-нибудь знает, какая версия Solr была разветвлена?

Стек трассировки:

ОШИБКА [HTTP-8983-13] 2013-09-19 18: 08: 54938 SolrException.java (линия 114) java.lang.NumberFormatException: Для входной строки: «2013-01 -08T07: 26: 15Z " at sun.misc.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:1222) at java.lang.Double.parseDouble (Double.java:510) at org.apache.solr.handler.component .SimpleStats.getFieldCacheStats (StatsComponent.java:281) на org.apache.solr.handler.component.SimpleStats.getStatsFields (StatsComponent.java:234) на org.apache.solr.handler.component.SimpleStats.getStatsCounts (StatsComponent .java: 208) на org.apache.solr.handler.component.StatsComponent.process (StatsComponent.java:68) на org.apache.solr.handler.component.SearchHandler.handleRequestBody (SearchHandler.java:194) at org.apache.solr .handler.RequestHandlerBase.handleRequest (RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute (SolrCore.java:1460) at org.apache.solr.servlet.SolrDispatchFilter.execute (SolrDispatchFilter.java : 353) на com.datastax.bdp.cassandra.index.solr.CassandraDispatchFilter.execute (CassandraDispatchFilter.java:190) в org.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:248) на ком .datastax.bdp.cassandra.index.solr.CassandraDispatchFilter.doFilter (CassandraDispatchFilter.java:151) at org.apache.catalina.core .ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) на org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127) at org.apache.catalina.valves .ErrorReportValve.invoke (ErrorReportValve.java:102) на org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298) по адресу org.apache.coyote.http11.Http11Processor.process (Http11Processor.j ava: 859) at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:489) at java.lang.Thread.run (Thread.java:662)

ответ

0

DSE 2.2 включает в себя гораздо более старую версию Solr, если возможно, я предлагаю перейти на более новую версию DSE.