Gabungkan ubin yang dihasilkan GeoWebCache dari satu server dengan ubin dari server lain

12

Saya memiliki satu set ubin (jutaan) yang dihasilkan oleh GWC builtin di GeoServer 2.1.2 yang disimpan di server A. Saya ingin menyalin semua ubin ke server B yang berisi GeoServer 2.1.3 dan GWC builtin yang sesuai. Server B sudah berisi satu set ubin yang sama sekali berbeda dan kami ingin kedua set ubin itu hidup berdampingan.

Menyalin tile_folder data_dir/gwcdan ruang kerja tampaknya cukup mudah, tetapi apakah ada hal lain yang perlu kita pertimbangkan dan apakah mungkin untuk menyalin ubin GWC yang dihasilkan dari satu server ke server lain?

Saya sudah mencoba dan sepertinya tidak berhasil. Jadi sebelum saya menggali konfigurasi xml, versi server dan sebagainya, saya ingin tahu apakah itu mungkin?

Chau
sumber

Jawaban:

1

Saya belum pernah mencoba menggabungkan dua cache genteng, tapi saya percaya bagian penting untuk memperbaikinya adalah database metastore yang dengan sendirinya disimpan di direktori cache. Metastore menyimpan informasi kunci sebagai kedaluwarsa cache, kuota disk, dll. Jadi saya duga adalah bahwa tanpa informasi tersebut, GWC tidak akan mendeteksi ubin asing.

Salah satu (brute, memang) pendekatan adalah untuk menonaktifkan basis data ini (lihat tautan dokumentasi di atas) setelah menggabungkan kedua cache. Ini akan menonaktifkan beberapa fitur, tetapi juga harus memaksa cache untuk menggunakan struktur direktori itu untuk mengambil petak.

Pendekatan yang lebih baik adalah menggabungkan dua database konfigurasi secara manual, tapi saya tidak tahu betapa sulitnya itu.

unicoletti
sumber