د Hadoop د کلاینټ په ترتیب کې د SOCKS ساکټ فابریکه
SOCKS پای ټکی او د فابریکې ټولګه یوځای بار کړئ، بیا د Hadoop د پروتوکول ځانګړي فابریکې بدلونونه په پام کې ونیسئ.
Hadoop ته هم SOCKS پای ټکی او هم هغه لوستونکې کلاینټ ساکټ فابریکه اړینه ده. دواړه هغه core-site.xml ته چې د عملیات لپاره بار شوی دی اضافه کړئ:
<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>په Hadoop 3.4.2 کې، SocksSocketFactory د خپل Configuration څخه د host:port پای ټکی لولي او په هغه لار Java ساکټونه جوړوي. د پراکسي تصدیق پرته د اجازه شوې عامه TCP ازموینې لپاره، د SOCKS پراکسي لیست یو مناسب داخلول کولای شي hadoop.socks.server برابروي؛ د ټولو اړینو پروتوکول منزلونو او پورټونو ته لاسرسی تایید کړئ.
مخکې له دې چې فرض کړئ ډیفالټ غوره شوی، د پروتوکول ځانګړې کېلي وګورئ: NetUtils لومړی hadoop.rpc.socket.factory.class. او بیا د پروتوکول ټولګې ساده نوم ګوري. ډیفالټ یوازې هغه وخت کاروي چې هغه پلټنه هېڅ فابریکه ونه ټاکي.
نو د بل بار شوي فایل ارزښت کولای شي زړه فابریکه فعاله وساتي. په سرور کې یو XML فایل نه، بلکې اغېزمن کلاینټ Configuration وګورئ.
دا هغه ځای کې تطبیقېږي چې Hadoop هغه TCP فابریکه کاروي. دا د برخې د منزل پتې او DNS چلند ساتي؛ د پراکسي غوره کول د بدیلو DNS پایلو جوړولو لارښوونه نه ده.