Manoj Samel created SLIDER-1064: ----------------------------------- Summary: Component level export host:port info does not appears in ZK Key: SLIDER-1064 URL: https://issues.apache.org/jira/browse/SLIDER-1064 Project: Slider Issue Type: Bug Components: core, registry Affects Versions: Slider 0.80 Reporter: Manoj Samel
Slider 0.80 with secured cluster. Registry is enabled *** without *** security Export is configured as follows 1. No application level export 2. Component level port allocated per container. In appConfig.json, *** "global" *** section "site.global.user1.http_port": "${user1.ALLOCATED_PORT}{PER_CONTAINER}", 3. Each component exports its own host/port (slider allocated). metainfo.xml <components> <component> <name>user1</name> <category>MASTER</category> <componentExports> <componentExport> <name>my_info</name> <value>${THIS_HOST}:${user1.http_port}</value> </componentExport> </componentExports> <commandScript> <script>scripts/memcached.py</script> <scriptType>PYTHON</scriptType> </commandScript> </component> At runtime, in http://am-host:1025/ws/v1/slider/publisher/slider/componentinstancedata, the host:port info can be seen as expected {"description":"ComponentInstanceData","updated":0,"entries":{"container_1452045276360_0005_01_000004.my_info":"host1:33786", .... However, when I look at ZK data, get /registry/users/foo/services/org-apache-slider/<appname>/components/container-1452045276360-0005-01-000004, I don't see the host:port info. It only shows { "type" : "JSONServiceRecord", "description" : "user1", "external" : [ ], "internal" : [ ], "yarn:id" : "container-1452045276360-0005-01-000004", "yarn:persistence" : "container" } -- This message was sent by Atlassian JIRA (v6.3.4#6332)