एक सर्वर से दूसरे सर्वर से टाइल के साथ उत्पन्न जियोवेबचेच मर्ज उत्पन्न करें


12

मेरे पास जियोसर्वर 2.1.2 में बिल्टिन जीडब्ल्यूसी द्वारा निर्मित टाइलों (लाखों) का एक सेट है, जो सर्वर ए पर संग्रहीत है। मैं सभी टाइलों को सर्वर बी की प्रतिलिपि बनाना चाहता हूं जिसमें जियोसर्वर 2.1.3 और इसी बिल्ट जीडब्ल्यूसी शामिल हैं। सर्वर B में पहले से ही टाइलों का एक अलग सेट शामिल है और हम चाहते हैं कि दोनों टाइल सेट सह-अस्तित्व में हों।

में data_dir/gwcऔर कार्यक्षेत्र टाइल_फॉयर को कॉपी करना काफी आसान लगता है, लेकिन क्या अन्य चीजों पर हमें विचार करने की आवश्यकता है और क्या एक सर्वर से दूसरे सर्वर पर उत्पन्न जीडब्ल्यूसी टाइल्स की नकल करना संभव है?

मैंने कोशिश की है और यह काम नहीं कर रहा है। तो इससे पहले कि मैं xml कॉन्फ़िगरेशन, सर्वर संस्करण और इतने पर खुदाई करूं, मैं जानना चाहूंगा कि क्या यह संभव है?

जवाबों:


1

मैंने कभी भी दो टाइल कैश को मर्ज करने की कोशिश नहीं की है, लेकिन मेरा मानना ​​है कि सही पाने के लिए एक महत्वपूर्ण टुकड़ा है मेटास्टोर डेटाबेस जो स्वयं कैश डायरेक्टरी में संग्रहीत है। मेटास्टोर कैश की समाप्ति, डिस्क कोटा आदि के रूप में महत्वपूर्ण जानकारी रखता है, इसलिए मेरा अनुमान है कि सूचना के उन टुकड़ों के बिना GWC केवल विदेशी टाइल्स का पता नहीं लगाएगा।

एक (जानवर, वास्तव में) दृष्टिकोण इस डेटाबेस को अक्षम करने के लिए है (ऊपर दिए गए दस्तावेज़ीकरण लिंक देखें) दो कैश को मर्ज करने के बाद। यह कुछ सुविधाओं को अक्षम कर देगा, लेकिन टाइल को पुनः प्राप्त करने के लिए उस निर्देशिका संरचना का उपयोग करने के लिए कैश को भी मजबूर करना चाहिए।

एक बेहतर तरीका दो कॉन्फ़िगरेशन डेटाबेस को मैन्युअल रूप से मर्ज करना होगा, लेकिन मुझे नहीं पता कि यह कितना कठिन हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.