Combine mosaicos generados por GeoWebCache de un servidor con mosaicos de otro

12

Tengo un conjunto de mosaicos (millones) generados por el GWC incorporado en GeoServer 2.1.2 que está almacenado en el servidor A. Me gustaría copiar todos los mosaicos al servidor B que contiene GeoServer 2.1.3 y el GWC incorporado correspondiente. El servidor B ya contiene un conjunto de mosaicos completamente diferente y queremos que ambos conjuntos de mosaicos coexistan.

Copiar el tile_folder data_dir/gwcy el espacio de trabajo parece bastante fácil, pero ¿hay otras cosas que debemos considerar y es posible copiar los mosaicos GWC generados de un servidor a otro?

Lo he intentado y no parece funcionar. Entonces, antes de profundizar en las configuraciones xml, las versiones del servidor, etc., me gustaría saber si es posible.

Chau
fuente

Respuestas:

1

Nunca he intentado fusionar dos cachés de teselas, pero creo que una pieza crítica para hacerlo bien es la base de datos de metastore que está almacenada en el directorio de caché. El metastore contiene información clave como caducidad de caché, cuotas de disco, etc., así que supongo que sin esos datos, GWC simplemente no detectará los mosaicos extraños.

Un enfoque (bruto, de hecho) es deshabilitar esta base de datos (consulte el enlace de documentación anterior) después de haber fusionado las dos cachés. Esto deshabilitará algunas características, pero también debería forzar al caché a usar esa estructura de directorio para recuperar mosaicos.

Un mejor enfoque sería fusionar manualmente las dos bases de datos de configuración, pero no tengo idea de lo difícil que podría ser.

unicoletti
fuente