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 ಅನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.