క్రాల్ లోడ్ చేసిన 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.realmprotocol-httpclient, దాని HTTP క్లయింట్‌లో ఆధారాలను కాన్ఫిగర్ చేస్తుంది
http.proxy.typeprotocol-okhttp కోసం గుర్తించబడిన ఎంపిక

అవసరమైన ప్లగ్-ఇన్ ఇన్‌స్టాల్ చేయబడిందని మరియు ప్రభావవంతమైన ఎంపికలో చేర్చబడిందని నిర్ధారించుకోండి. డిఫాల్ట్ ఫైల్‌లో కనిపించే ఫీల్డ్ ప్రతి HTTP అమలు దానిని ఉపయోగిస్తుందని అర్థం కాదు.

నిజంగా fetch చేసే ప్రక్రియ యొక్క అమలు మరియు కాన్ఫిగరేషన్‌ను పరిశీలించండి. పంపిణీ చేయబడిన కార్మికులు మరియు లాంచ్ స్క్రిప్ట్‌లకు ఉద్దేశించిన ఇన్‌పుట్‌లు అవసరం; మరో ఇన్‌స్టాలేషన్‌లో సవరించిన ఫైల్ ఇప్పటికే కాన్ఫిగర్ చేసిన fetcher ను మార్చదు.

సంబంధిత వ్యాసాలు