Fabbrika tas-sokits SOCKS fil-konfigurazzjoni tal-klijent ta' Hadoop
Tella' l-endpoint SOCKS u l-klassi tal-fabbrika flimkien, imbagħad ikkunsidra s-sostituzzjonijiet tal-fabbrika speċifiċi għall-protokoll f'Hadoop.
Hadoop jeħtieġ kemm l-endpoint SOCKS kif ukoll fabbrika tas-sokits tal-klijent li taqrah. Żid it-tnejn fil-core-site.xml li jitgħabba għall-operazzjoni:
<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>F'Hadoop 3.4.2, SocksSocketFactory taqra l-endpoint host:port mill-Configuration tagħha u toħloq sokits Java b'dik ir-rotta. Għal test TCP pubbliku permess mingħajr awtentikazzjoni tal-proxy, entrata kompatibbli mil-lista tal-proxies SOCKS tista' tipprovdi hadoop.socks.server; ikkonferma l-aċċess għad-destinazzjonijiet u l-portijiet kollha tal-protokoll meħtieġa.
Qabel ma tassumi li ntgħażel il-valur awtomatiku, iċċekkja l-muftieħ speċifiku għall-protokoll: NetUtils l-ewwel jiċċekkja hadoop.rpc.socket.factory.class. imbagħad l-isem sempliċi tal-klassi tal-protokoll. Juża l-valur awtomatiku biss meta dik it-tfittxija ma tagħżel l-ebda fabbrika.
Għalhekk valur minn fajl ieħor imgħabbi jista' jżomm il-fabbrika l-antika attiva. Iċċekkja l-Configuration effettiva tal-klijent minflok fajl XML wieħed fuq server.
Dan japplika fejn Hadoop juża dik il-fabbrika TCP. Tiżgura l-imġiba tal-indirizz tad-destinazzjoni u tad-DNS tal-komponent; l-għażla tal-proxy mhix struzzjoni biex tivvinta riżultati DNS sostituti.