Nutch को प्रोक्सी fetcher कन्फिगरेसनमा राख्नुहोस्
nutch-site.xml मा Nutch को प्रोक्सी होस्ट र पोर्ट सेट गर्नुहोस् र आवश्यक प्रोक्सी सुविधाहरू लागू गर्ने प्रोटोकल प्लग-इन छान्नुहोस्।
क्रलले लोड गरेको nutch-site.xml मा आधारभूत एन्डपोइन्ट सेट गर्नुहोस्:
<configuration>
<property>
<name>http.proxy.host</name>
<value>proxy.example</value>
</property>
<property>
<name>http.proxy.port</name>
<value>8080</value>
</property>
</configuration>
प्रोक्सी प्रमाणीकरण बिना अनुमति प्राप्त सार्वजनिक साइटहरूमा HTTP fetcher मार्गका लागि होस्टनाम र छुट्टै पोर्टलाई HTTP प्रोक्सी सूचीको उम्मेदवारले बदल्नुहोस्। स्थानीय ओभरराइड साइट फाइलमा राख्नुहोस् र स्थापित रिलिजको वितरित पूर्वनिर्धारितसँग तुलना गर्नुहोस्। केवल शेल निर्यातले त्यस्तो प्लग-इन कन्फिगर गर्न सक्दैन जसले यसलाई कहिल्यै पढ्दैन।
| प्रोक्सी गुण | कागजात गरिएको उपभोक्ता |
|---|---|
http.proxy.host, http.proxy.port | आधारभूत fetcher मार्ग, छानिएको कार्यान्वयन अनुसार |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient, जसले आफ्नो HTTP क्लाइन्टमा प्रमाणहरू कन्फिगर गर्छ |
http.proxy.type | protocol-okhttp का लागि पहिचान गरिएको विकल्प |
आवश्यक प्लग-इन स्थापित छ र प्रभावकारी छनोटमा समावेश छ भन्ने सुनिश्चित गर्नुहोस्। पूर्वनिर्धारित फाइलमा देखिने फिल्डको अर्थ प्रत्येक HTTP कार्यान्वयनले यसलाई प्रयोग गर्छ भन्ने होइन।
वास्तवमै fetch गर्ने प्रक्रियाको कार्यान्वयन र कन्फिगरेसन जाँच्नुहोस्। वितरित कामदार र लन्च स्क्रिप्टलाई इच्छित इनपुट चाहिन्छ; अर्को स्थापनामा सम्पादन गरिएको फाइलले पहिले नै कन्फिगर गरिएको fetcher बदल्दैन।