Hadoop hevur bæði tørv á SOCKS-endapunktinum og einum klient-sokkatovuri, sum les tað. Set bæði í core-site.xml, sum verður lisins fyri handlin:

<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 les SocksSocketFactory host:port-endapunktið úr Configuration síni og ger Java-sokkar við teirri leiðini. Til eina loyvda almenna TCP-roynd uttan proxy-autentisering kann ein hóskandi postur úr SOCKS-proxylistanum veita hadoop.socks.server; vátta atgongd til allar neyðugar protokollmál og portar.

Áðrenn tú antast, at standardin er valdur, kannaðu protokoll-serskildu lykilin: NetUtils kannað fyrst hadoop.rpc.socket.factory.class. og síðan einfalda navnið á protokollflokkinum. Tað brúkar standardin bert, tá ið tann leitingin ikki velur nakran tovur.

Ein virði úr øðrum lisnum fíli kann tí halda gamla tovurin virknan. Kannaðu veruligu klient-Configuration heldur enn ein XML-fíl á einum servara.

Hetta eigur við, har Hadoop brúkar tann TCP-tovurin. Tað varveitir atferðina hjá eindini fyri máladressu og DNS; at velja proxyn er ikki ein fyriskipan at hugsa upp aðrar DNS-úrslit.

Skyldar greinar