Description
Note that NAMENODE requires a cluster internal address while WEBHDFS requires an external address.
<service>
<role>NAMENODE</role>
<url>hdfs://sandbox.hortonworks.com:8020</url>
</service>
<service>
<role>WEBHDFS</role>
<url>http://localhost:50070/webhdfs/v1</url>
</service>
This is because of how the service registry is being used to rewrite request bodies. In particular this is a problem for Oozie in the fs.default.name and mapred.job.tracker configuration properties.