Created 07-24-2017 12:30 PM
Created 07-24-2017 03:08 PM
@Prasad T Please use the xml code below and create a topology file in /etc/knox/conf/topologies directory and replace the YARN_HOSTNAME and YARN_PORT with relevant values. If your newly created topology is named ui.xml, you can access the YARN UI using Web URL: https://KNOX_HOST:KNOX_PORT/gateway/ui/yarn/
<topology> <gateway> <provider> <role>authentication</role> <name>Anonymous</name> <enabled>true</enabled> </provider> <provider> <role>identity-assertion</role> <name>Default</name> <enabled>false</enabled> </provider> </gateway> <service> <role>YARN</role> <url>http://<YARN_HOSTNAME>:<YARN_PORT></url> </service> <service> <role>YARNUI</role> <url>http://<YARN_HOSTNAME>:<YARN_PORT></url> </service> </topology>
Created 07-24-2017 12:43 PM
You need to configure your Knox topology and add YARNUI service snippet
E.g
<service> <role>YARNUI</role> <url>http://sandbox.hortonworks.com:8088</url> </service>
This is a official documentation. The changes should be applied automatically.
With all the other settings unchanged the service has to be accessible from a URL scheme like:
https://{gateway-host}:{gateway-port}/{gateway-path}/{cluster-name}/yarn
E.g.
https://10.0.0.1:8443/gateway/hdc/yarn/
Hope this helps!
Created 08-02-2017 09:07 AM
We need another service entry with role "YARN" as well with same url. Also in URL scheme, "hdc" is not cluster-name but topology name.
Created 07-24-2017 03:08 PM
@Prasad T Please use the xml code below and create a topology file in /etc/knox/conf/topologies directory and replace the YARN_HOSTNAME and YARN_PORT with relevant values. If your newly created topology is named ui.xml, you can access the YARN UI using Web URL: https://KNOX_HOST:KNOX_PORT/gateway/ui/yarn/
<topology> <gateway> <provider> <role>authentication</role> <name>Anonymous</name> <enabled>true</enabled> </provider> <provider> <role>identity-assertion</role> <name>Default</name> <enabled>false</enabled> </provider> </gateway> <service> <role>YARN</role> <url>http://<YARN_HOSTNAME>:<YARN_PORT></url> </service> <service> <role>YARNUI</role> <url>http://<YARN_HOSTNAME>:<YARN_PORT></url> </service> </topology>
Created 10-03-2018 02:47 AM
when i do the above it is asking me username-password when i access the URL..