Hợp nhất GeoWebCache tạo các ô từ một máy chủ với các lát từ một máy chủ khác


12

Tôi có một tập hợp các ô (hàng triệu) được tạo bởi GWC dựng sẵn trong GeoServer 2.1.2 được lưu trữ trên máy chủ A. Tôi muốn sao chép tất cả các ô sang máy chủ B có chứa GeoServer 2.1.3 và GWC dựng sẵn tương ứng. Máy chủ B đã chứa một tập hợp các ô hoàn toàn khác nhau và chúng tôi muốn cả hai tập hợp cùng tồn tại.

Sao chép brick_folder trong data_dir/gwcvà không gian làm việc có vẻ đủ dễ dàng, nhưng có những thứ khác chúng ta cần xem xét và liệu có thể sao chép các gạch GWC được tạo từ máy chủ này sang máy chủ khác không?

Tôi đã thử và nó dường như không hoạt động. Vì vậy, trước khi tôi đi sâu vào cấu hình xml, phiên bản máy chủ, v.v., tôi muốn biết liệu nó có khả thi không?

Câu trả lời:


1

Tôi chưa bao giờ thử hợp nhất hai bộ đệm gạch, nhưng tôi tin rằng một phần quan trọng để có được đúng là cơ sở dữ liệu di động được lưu trữ trong thư mục bộ đệm. Metastore chứa thông tin chính là hết hạn bộ nhớ cache, hạn ngạch đĩa, v.v. vì vậy tôi đoán là nếu không có những thông tin đó thì GWC sẽ không phát hiện ra các ô ngoại lai.

Một cách tiếp cận (thực sự) là vô hiệu hóa cơ sở dữ liệu này (xem liên kết tài liệu ở trên) sau khi đã hợp nhất hai bộ đệm. Điều này sẽ vô hiệu hóa một số tính năng, nhưng cũng sẽ buộc bộ đệm sử dụng cấu trúc thư mục đó để truy xuất các ô.

Một cách tiếp cận tốt hơn sẽ là hợp nhất thủ công hai cơ sở dữ liệu cấu hình, nhưng tôi không biết điều đó có thể khó đến mức nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.