Ilé-iṣẹ́ soketi SOCKS kan nínú ìṣètò oníbàára Hadoop
Ṣe àgbéwọlé ojú-ìparí SOCKS àti kíláàsì ilé-iṣẹ́ papọ̀, lẹ́yìn náà kíyèsí àwọn àyípadà ilé-iṣẹ́ tí ó yàtọ̀ fún ìlànà ní Hadoop.
Hadoop nílò ojú-ìparí SOCKS àti ilé-iṣẹ́ soketi oníbàára tí ó ń kà á. Fi àwọn méjèèjì kún core-site.xml tí a gbé wọlé fún iṣẹ́ náà:
<property>
<name>hadoop.socks.server</name>
<value>proxy.example.net:1080</value>
</property>
<property>
<name>hadoop.rpc.socket.factory.class.default</name>
<value>org.apache.hadoop.net.SocksSocketFactory</value>
</property>Nínú Hadoop 3.4.2, SocksSocketFactory ń ka ojú-ìparí host:port láti inú Configuration rẹ̀, ó sì ń dá àwọn soketi Java pẹ̀lú ọ̀nà yẹn. Fún ìdánwò TCP gbangba tí a gbà láàyè láìsí ìjẹ́rìí proxy, àkọsílẹ̀ tí ó bá a mu láti àkójọ proxy SOCKS lè pèsè hadoop.socks.server; jẹ́rìí àǹfààní sí gbogbo àwọn ibi-ìlọ̀ àti ebute ìlànà tí ó yẹ.
Kí o tó rò pé a ti yan àkọ́kọ́, yẹ̀wò kọ́kọ́rọ́ tí ó yàtọ̀ fún ìlànà: NetUtils yẹ̀wò hadoop.rpc.socket.factory.class. ní àkọ́kọ́, lẹ́yìn náà orúkọ rírọ̀n ti kíláàsì ìlànà. Ó ń lo àkọ́kọ́ nígbà tí ìwádìí yẹn kò bá yan ilé-iṣẹ́ kankan.
Nítorí náà iye láti inú fáìlì mìíràn tí a gbé wọlé lè jẹ́ kí ilé-iṣẹ́ àtijọ́ wà ní ìgbésẹ̀. Yẹ̀wò Configuration oníbàára tí ó ń ṣiṣẹ́ gan-an, kì í ṣe fáìlì XML kan ṣoṣo lórí sáfà.
Èyí kan àwọn ibi tí Hadoop ti ń lo ilé-iṣẹ́ TCP yẹn. Ó ń dáàbò bo ìhùwàsí àdírẹ́sì ibi-ìlọ̀ àti DNS ti ẹ̀yà náà; yíyan proxy kì í ṣe ìtọ́ni láti dá àwọn àbájáde DNS àròpọ̀.