Ein SOCKS-sokkatovur í klientuppsetingini hjá Hadoop
Les SOCKS-endapunktið og tovurflokkin saman, og tak síðan hædd fyri teimum protokoll-serskildu tovur-ivurstýringunum í Hadoop.
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.