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.
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
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
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.
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.