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 کو تبدیل نہیں کرتی۔