[ 
https://issues.apache.org/jira/browse/YARN-7198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16190753#comment-16190753
 ] 

Allen Wittenauer edited comment on YARN-7198 at 10/4/17 3:41 AM:
-----------------------------------------------------------------

I tried to run this based upon the documentation here:

https://github.com/apache/hadoop/blob/63d1084e9781e0fee876916190b69f6242dd00e4/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/yarn-service/RegistryDNS.md

Playing with this tonight, one thing has become really obvious:

I'm looking in a directory called 'yarn-service' at documentation.  If this is 
the 'yarn-service', then what is the rest of YARN?  service is really not a 
good word to use.  In fact, service is so over used in the YARN documentation 
(here and elsewhere) as a whole that it's lost all meaning. :(

Anyway....

I tried to run this with these configs:

{code}
 <property>
    <name>hadoop.registry.dns.enabled</name>
    <value>true</value>
  </property>
  <property>
    <name>hadoop.registry.dns.domain-name</name>
    <value>hadoop.example.com</value>
  </property>
  <property>
    <name>hadoop.registry.dns.bind-port</name>
    <value>54</value>
  </property>
  <property>
    <name>hadoop.registry.dns.zone-subnet</name>
    <value>172.16.170.0</value>
  </property>
  <property>
    <name>hadoop.registry.dns.zone-subnet</name>
    <value>255.255.255.0</value>
  </property>
{code}

It's interesting that it failed to start because it couldn't connect to ZK on 
localhost/127.0.0.1:2181. So I'm guessing there is a chunk of documentation 
missing?

That said:

bq. hadoop.registry.dns.zone-subnet

How is this specified?  CIDR notation? 

bq. hadoop.registry.dns.zone-mask

OK, maybe not?

An example really needs to exist in the markdown docs for these two entries 
about what is actually wanted here.  For example, if I want 192.168.100.0/22 
(aka 192.168.100.0 to 192.168.103.255), what does the configuration look like?  
If it supports CIDR, then zone-mask is pointless.  But I'm guessing it only 
supports the classic class A, B, and C?

This is really important because reverse addressing for non-standard network 
blocks is a bit wacky to configure even on standard DNS servers.

Thanks.


was (Author: aw):

I tried to run this based upon the documentation here:

https://github.com/apache/hadoop/blob/63d1084e9781e0fee876916190b69f6242dd00e4/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/yarn-service/RegistryDNS.md

Playing with this tonight, one thing has become really obvious:

I'm looking in a directory called 'yarn-service' at documentation.  If this is 
the 'yarn-service', then what is the rest of YARN?  service is really not a 
good word to use.  In fact, service is so over used in the YARN documentation 
(here and elsewhere) as a whole that it's lost all meaning. :(

Anyway....

I tried to run this with these configs:

{code}
 <property>
    <name>hadoop.registry.dns.enabled</name>
    <value>true</value>
  </property>
  <property>
    <name>hadoop.registry.dns.domain-name</name>
    <value>hadoop.example.com</value>
  </property>
  <property>
    <name>hadoop.registry.dns.bind-port</name>
    <value>54</value>
  </property>
  <property>
    <name>hadoop.registry.dns.zone-subnet</name>
    <value>172.16.170.0</value>
  </property>
  <property>
    <name>hadoop.registry.dns.zone-subnet</name>
    <value>255.255.255.0</value>
  </property>
{code}

It's interesting that it failed to start because it couldn't connect to ZK on 
localhost/127.0.0.1:2181. So I'm guessing there is a chunk of documentation 
missing?

That said:

bq. hadoop.registry.dns.zone-subnet

How is this specified?  CIDR notation? 

bq. hadoop.registry.dns.zone-mask

OK, maybe not?

An example really needs to exist in the markdown docs for these two entries 
about what is actually wanted here.  For example, if I want 192.168.100.0/22 
(aka 192.168.100.0 to 192.168.103.255), what does the configuration look like?  
If it supports CIDR, then zone-mask is pointless.  But I'm guessing it only 
supports the classic class A, B, and C?

This is really important because reverse addressing is a bit wacky to configure 
even on standard DNS servers.

Thanks.

> Add jsvc support for RegistryDNS
> --------------------------------
>
>                 Key: YARN-7198
>                 URL: https://issues.apache.org/jira/browse/YARN-7198
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: yarn-native-services
>            Reporter: Billie Rinaldi
>            Assignee: Billie Rinaldi
>            Priority: Critical
>         Attachments: YARN-7198-yarn-native-services.01.patch, 
> YARN-7198-yarn-native-services.02.patch, 
> YARN-7198-yarn-native-services.03.patch, 
> YARN-7198-yarn-native-services.04.patch
>
>
> RegistryDNS should have jsvc support and be managed through the shell 
> scripts, rather than being started manually. See original comments on 
> YARN-7191.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to