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 നടപ്പാക്കലും ഉപയോഗിക്കുന്നു എന്നർത്ഥമില്ല.
യഥാർത്ഥത്തിൽ ഫെച്ച് ചെയ്യുന്ന പ്രക്രിയയുടെ നടപ്പാക്കലും കോൺഫിഗറേഷനും പരിശോധിക്കുക. വിതരണം ചെയ്ത തൊഴിലാളികൾക്കും ലോഞ്ച് സ്ക്രിപ്റ്റുകൾക്കും ഉദ്ദേശിച്ച ഇൻപുട്ടുകൾ വേണം; മറ്റൊരു ഇൻസ്റ്റാളേഷനിൽ എഡിറ്റ് ചെയ്ത ഫയൽ ഇതിനകം കോൺഫിഗർ ചെയ്ത fetcher-നെ മാറ്റുന്നില്ല.