Nutch இன் proxy-ஐ fetcher உள்ளமைவில் வைக்கவும்
nutch-site.xml இல் Nutch இன் proxy host மற்றும் port-ஐ அமைத்து, தேவையான proxy அம்சங்களைச் செயல்படுத்தும் protocol plug-in-ஐத் தேர்ந்தெடுக்கவும்.
crawl ஏற்றிய 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>
proxy அங்கீகாரம் இல்லாமல் அனுமதிக்கப்பட்ட பொது தளங்களுக்கான HTTP fetcher பாதைக்கு, host பெயரையும் தனி port-ஐயும் HTTP proxy பட்டியலில் உள்ள வேட்பாளரால் மாற்றவும். உள்ளூர் மேலெழுதுதல்களை தளக் கோப்பில் வைத்து, நிறுவப்பட்ட வெளியீட்டின் விநியோக இயல்புநிலைகளுடன் ஒப்பிடவும். shell export மட்டும் அதை ஒருபோதும் படிக்காத plug-in-ஐ உள்ளமைக்க முடியாது.
| proxy பண்பு | ஆவணப்படுத்தப்பட்ட பயனர் |
|---|---|
http.proxy.host, http.proxy.port | அடிப்படை fetcher பாதை, தேர்ந்தெடுத்த செயலாக்கத்தின்படி |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient, அதன் HTTP client இல் சான்றுகளை உள்ளமைக்கிறது |
http.proxy.type | protocol-okhttp க்காக அடையாளம் காணப்பட்ட விருப்பம் |
தேவையான plug-in நிறுவப்பட்டு பயனுள்ள தேர்வில் சேர்க்கப்பட்டுள்ளதை உறுதிசெய்யவும். இயல்புநிலைக் கோப்பில் ஒரு புலம் தோன்றுவது ஒவ்வொரு HTTP செயலாக்கமும் அதைப் பயன்படுத்துகிறது என்று அர்த்தமல்ல.
உண்மையில் fetch செய்யும் செயல்முறையின் செயலாக்கத்தையும் உள்ளமைவையும் ஆய்வு செய்யவும். விநியோகிக்கப்பட்ட பணியாளர்களுக்கும் தொடக்க script-களுக்கும் நோக்கமிடப்பட்ட உள்ளீடுகள் தேவை; மற்றொரு நிறுவலில் திருத்தப்பட்ட கோப்பு ஏற்கனவே உள்ளமைக்கப்பட்ட fetcher-ஐ மாற்றாது.