Video del webinar “Alfresco y Solr”

Toni Enero 26th, 2012

SOLR es el nuevo motor de indexación que incorpora Alfresco en su versión 4.0, no obstante, se puede seguir usando Lucene. En este webinar de una hora de duración, junto a Baratz (Partner Gold de Alfresco), vamos a aprender qué es SOLR, cómo funciona y cómo está soportado, como configurarlo y migrar de Lucene a Solr, qué efectos tiene en el repositorio y que mejoras nos aporta.

  • Meneame
  • Netvibes Share
  • Delicious
  • Digg
  • Google Reader
  • Technorati Favorites
  • LinkedIn
  • Twitter
  • TypePad Post
  • Blogger Post
  • Google Bookmarks
  • WordPress
  • Facebook
  • Share/Bookmark

18 Respuestas to “Video del webinar “Alfresco y Solr””

  1. David Vilchezon 31 Ene 2012 at 7:09 pm

    Hola Tony, mucho gusto en saludarle… recientemente estoy queriendo cambiarme a la version 4 de alfresco, despues de estar con la 3.4 sin embargo esta nueva version trae por defecto postgresql como base de datos, el problema se me presenta al migrar de mysql a posgresql pues al querer restaurar la DB obtengo muchos errores dada la incompatibilidad entre las sintaxis de ambas base de datos.

    Será que ustd conoce alguna manera de lograr hacer este procedimiento sin mayores inconvenientes. Gracias, le agradezco mucho su ayuda…

    Atte, David Vilchez

  2. Tonion 31 Ene 2012 at 7:22 pm

    Hola David, puedes seguir usando Mysql en la versión 4. Solo tienes que poner el driver y usar la misma cadena de conexión que usabas en la 3.4.
    Saludos.

  3. David Vilchezon 31 Ene 2012 at 7:31 pm

    Pero tengo q instalar manualmente mysql pues por defecto se instala postgresql o basta con hacer ese cambio? En cuanto rendimiento es mejor postgresql que mysql para q se haya hecho ese cambio en la base de datos?
    Le saludo desde Honduras

  4. Tonion 31 Ene 2012 at 8:39 pm

    Si ya tienes mysql instalado no deberás instalarlo, sólo poner el driver de mysql en la nueva instalación (o la migrada) y la cadena de conexión que usas para la 3.4. Si no tienes mysql instalado si deberías hacer una instalación de la base de datos, crear una base de datos para alfresco y darle los privilegios a un usuario para que se conecte, que será el usuario de alfresco. ¿Rendimiento? Depende de que vayas a hacer, pero haciendo un buen tuning de MySQL se puede sacar muy buen rendimiento. Que en el bundle se haya cambiado mysql por postgres no significa que no se siga soportando mysql. Saludos!

  5. Alberton 02 Feb 2012 at 9:32 pm

    Hola Toni, como puedo checar la cadena de conexión de mi Alfresco 3.4 quiero migrar a version 4 gracias saludos

  6. Tonion 03 Feb 2012 at 11:41 am

    La cadena sería algo como esto:

    db.url=jdbc:postgresql://localhost:5432/${db.name}

    y hay que cambiarla por la de mysql

  7. Alberton 03 Feb 2012 at 8:11 pm

    Te agradezco Toni, me fue de gran ayuda

  8. Mikelon 06 Feb 2012 at 6:32 pm

    Qué pasa Toni!?
    Solo te quiería consultar. He leído en la wiki de Alfresco que Apache Solr se debe de instalar en Tomcat, y así viene preparado. Yo lo he probado con Websphere 7.0.0.11 y funciona todo menos un tema de presentación. En el supported platforms de la 4.x no veo Apache Solr.
    ¿Habrá soporte para WAS7.0.0.11?

    Por otro lado decir que me gustan mucho las pruebas que vamos haciendo pensando en la posible migración, aunque tenemos todavía dudas, pero creo que Alfresco 4 va a ser un gran producto!

  9. Tonion 06 Feb 2012 at 6:41 pm

    Hola Mikel,

    Por ahora la instalación de Solr debe ser en un servidor Tomcat. En la matriz de compatibilidad de Alfresco 4.0 (http://www.alfresco.com/services/subscription/supported-platforms/4-x.pdf) puedes encontrar esta frase:

    “The Solr server is supported only when running in a Tomcat application server. Therefore, you must install Tomcat even if you are using another application server for Alfresco and you also wish to use Solr search.”

    Gracias!

  10. Mikelon 09 Feb 2012 at 12:32 pm

    Gracias Toni.

    He actualizado mi entorno de pruebas de Alfresco4 con la versión 4.0, había algunos detalles de la beta que no terminaban de funcionar, tal y como comentaste en el webminar.
    Sin embargo en el stack de un cliente (webpshere 7.0.0.11 + rhel 5.7 + oracle 10gR2) algo que si funcionaba correctamente con la beta, no lo hace con la versión 4.0 definitiva.
    Es un detalle poco importante, cuando pinchas sobre “más” en el Share, la lista de opciones no se muestra correctamente, aparecen los iconos repetidos muchas veces y pisando las letras.

  11. Tonion 09 Feb 2012 at 12:41 pm

    Mikel, abrid un ticket con ese problema adjuntando capturas de pantalla, seguro que es alguna librería.

    Gracias por avisar!

  12. carmelon 24 Feb 2012 at 5:29 pm

    Estimado Toni.

    Hace varios días que llevo intentando realizar una reindexacion en Alfresco 4.0 b.

    en todos los foros que he revisado se mencionan las mismas configuraciones que para los alfrescos anterios con motor Lucene, entiendo que aunque el alfresco 4.0 trabaja con Solr, esta misma funcion index.recovery.mode=FULL debería funcionar, pero cuando la corro y reinicio alfresco 4.0 no muestra ningun evento de reindexacion, por favor quisiera saber si existe otra manera de reindexar en la nueva version con este motor Solr.

    Muchas Gracias.

  13. Tonion 27 Feb 2012 at 8:05 pm

    Hola Carmel,

    La opción index.recovery.mode es sólo válida para Lucene no para SOLR. Para ver más sobre el estado de los índices en SOLR debes acceder al panel de administración como se ve en el video del webinar.

    Mira también aquí: http://wiki.alfresco.com/wiki/Alfresco_And_SOLR y http://docs.alfresco.com/4.0/topic/com.alfresco.enterprise.doc/concepts/solr-webapp-config.html

  14. David V.on 03 Mar 2012 at 6:26 am

    Hola Toni, fijese que estoy con la tarea de integrar mysql en alfresco 4 pues desde las versiones anteriores hemos estado trabajando con esta DB y dada la incompatibilidad para poder restaurar el dump de mysql en postgresql optamos por continuar con mysql.

    Ya la base de datos esta instalada y la aplicacion inicia sin problemas mientras no trate de restaurar y reindexar la base de datos respaldada pues al iniciar alfresco luego de restaurar el dump de mysql en la nueva instalación y poner la reindexacion a FULL comienza mandarme miles de veces este mensaje:
    WARN [repo.dictionary.DictionaryDAO] [indexTrackerThread4] Type not found: {http://www.alfresco.org/model/website/1.0}article

    Le agradezco mucho su ayuda

  15. Tonion 05 Mar 2012 at 6:03 pm

    Hola David,

    Para seguir usando mysql en nuevas versiones solo debes instalar una nueva versión y antes de arrancar por primera vez debes apuntar la nueva configuración al actual alf_data, a la actual bbdd y copiar el driver de mysql en tomcat/lib hecho eso arrancas y se actualiza. El procedimiento es así resumido. Si tienes personalizaciones u otras configuraciones específicas deberás tenerlas en cuenta.

    Saludos.

  16. David Vilchezon 05 Mar 2012 at 7:36 pm

    Gracias Toni, segun entiendo este procedimiento se hace teniendo una instalación previa de alfresco y no solo el backup del alf_data y la base de datos.

    Voy a probar de esa manera pues lo que yo he estado intentado es reemplazar la DB de postgresql por Mysql en la nueva instalación pero restaurando con un mysql_dump.

    No se si haciendo eso este error q te mencionaba ya no saldrá mas:
    WARN [repo.dictionary.DictionaryDAO] [indexTrackerThread4] Type not found: {http://www.alfresco.org/model/website/1.0}article
    espero q no, gracias

  17. David V.on 05 Mar 2012 at 9:26 pm

    Disculpa Toni, aplique el procedimiento que me propusiste pero me da el mismo error al iniciarlo:
    WARN [repo.dictionary.DictionaryDAO] [indexTrackerThread4] Type not found: {http://www.alfresco.org/model/website/1.0}article

    Que puedo hacer? :(

  18. Tonion 05 Mar 2012 at 9:43 pm

    Eso es un warning por lo que no te debe afectar a la disponibilidad del sistema. Ahora bien, depende de como hayas ejecutado el procedimiento y el estado del sistema anterior.

Trackback URI | RSS de Comentarios

Escribir comentario/respuesta