ERROR SOLR

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
edtalla
Member II

ERROR SOLR

Hola Comunidad,

Tengo un problema con mi Alfresco 4.2.2 instalado en un Windows Server 2008, no puedo sacar ningún reporte a través de CMIS de los archivos que tengo almacenado en mi gestor, tengo el siguiente error : 

Caused by: org.alfresco.repo.search.impl.lucene.LuceneQueryParserException: 07222077 SOLR side error: null
at org.alfresco.repo.search.impl.solr.SolrQueryHTTPClient.executeQuery(SolrQueryHTTPClient.java:472)
at org.alfresco.repo.search.impl.solr.SolrQueryLanguage.executeQuery(SolrQueryLanguage.java:49)
at org.alfresco.repo.search.impl.solr.SolrSearchService.query(SolrSearchService.java:348)
at org.alfresco.repo.search.SearcherComponent.query(SearcherComponent.java:78)
at sun.reflect.GeneratedMethodAccessor27593.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy15.query(Unknown Source)
at org.alfresco.repo.search.impl.SearchServiceSubSystemDelegator.query(SearchServiceSubSystemDelegator.java:126)
at sun.reflect.GeneratedMethodAccessor27593.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:164)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy15.query(Unknown Source)
at org.alfresco.repo.jscript.Search.query(Search.java:807)
... 56 more

Y para agravar la situación ahora no puedo ni siquiera abrir una carpeta con archivos, me sale el siguiente error : No hay elementos.

3 Replies
angelborroy
Expert

Re: ERROR SOLR

Es un síntoma claro de que los índices de SOLR se han corrompido o perdido. 

Realiza un reindexado completo de acuerdo a estas instrucciones: https://docs.alfresco.com/4.2/tasks/solr-reindex.html

Software Engineer in Alfresco Search Team.
edtalla
Member II

Re: ERROR SOLR

Hola Angel, para comentarte que he realizado un análisis a mi Alfresco (Aún no he realizado el reindexado), tengo alrededor de 18,000,000 documentos,  donde todo mi alf_data pesa alrededor de 200 gb, mi pregunta es :¿Cuanto de espacio necesito para un hacer un reindexado?, ¿Cuanto tiempo demoraría este reindexado (Ya que voy a parar el servicio)?, las características de mi servidor donde se encuentra el alf_data  es de : 8 CPU con 24 GB de RAM.

Saludos,

Enmanuel 

cesarista
Advanced

Re: ERROR SOLR

Hola:

Como una primera estimación para el tamaño de los indices podrías pensar entre un 5%-20% del tamaño del contentstore y va a depender mucho de el tipo de fichero que se indexa, si hay mucho documento de Office, si hay muchas imágenes sin OCR, si no se indexan metadatos extraídos automáticamente... Pero por otro lado, tienes que tener backups creados de SOLR que te deberían dar ya ese dato aprox (hay un trabajo diario de backup de SOLR en alfresco) en el directorio solrBackup de alf_data. Suele haber tres copias. 

El tiempo puede variar dependiendo del número de documento, 18 millones son bastantes para 200Gb. Según eso el tamaño medio del archivo es bastante pequeño... ¿ es ese número correcto ? En cualquier caso, cuando SOLR empieza a indexar un SUMMARY report te puede dar una estimación del número de transacciones que faltan por indexar y del tiempo que le va a costar. Yo estimaría una media hora a una hora para 200Gb, para un equipo como el tuyo si no tiene problemas de rendimiento, pero normalmente tengo menos documentos.

Saludos.

--C.