Feumaidh Hadoop an dà chuid am puing-deiridh SOCKS agus factaraidh socaidean cliant a leughas e. Cuir an dà rud ris an core-site.xml a chaidh a luchdachadh airson na h-obrach:

<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>

Ann an Hadoop 3.4.2, leughaidh SocksSocketFactory am puing-deiridh host:port bhon Configuration aige agus cruthaichidh e socaidean Java leis an t-slighe sin. Airson deuchainn TCP phoblach ceadaichte gun dearbhadh progsaidh, faodaidh inntrigeadh co-fhreagarrach bho liosta progsaidhean SOCKS hadoop.socks.server a sholarachadh; dearbhaich ruigsinneachd do gach ceann-uidhe agus port pròtacail a tha a dhìth.

Mus gabh thu ri gun deach an roghainn-bunaiteach a thaghadh, sgrùdaich an iuchair a tha sònraichte don phròtacal: bidh NetUtils a' sgrùdadh hadoop.rpc.socket.factory.class. an toiseach agus an uair sin ainm sìmplidh a' chlas pròtacail. Cha chleachd e an roghainn-bunaiteach ach nuair nach tagh an lorg sin factaraidh sam bith.

Mar sin faodaidh luach bho fhaidhle eile a chaidh a luchdachadh an t-seann fhactaraidh a chumail gnìomhach. Sgrùdaich Configuration èifeachdach a' chliant seach aon fhaidhle XML air frithealaiche.

Buinidh seo far a bheil Hadoop a' cleachdadh an fhactaraidh TCP sin. Glèidhidh e giùlan seòladh-ceann-uidhe agus DNS na co-phàirte; chan e stiùireadh a th' ann an taghadh a' phrogsaidh gus toraidhean DNS eile a chruthachadh.

Artaigilean co-cheangailte