If you have a fixed port say 12345 then hard-code it to 12345 instead of 0 or ALLOCATED_PORT. If you want a random port but within a range then additionally set the config property site.global.slider.allowed.ports in the global section of app config, as stated here -
https://slider.incubator.apache.org/docs/configuration/core.html#key-applic ation-configuration-items -Gour On 4/4/17, 9:50 AM, "David.Serafini" <david.seraf...@target.com> wrote: >I misinterpreted the meaning of that statement. I thought it meant that >the app could tell slider what port it wanted to use. Is that possible? > >-david > > >On 4/4/17, 7:34 AM, <billie.rina...@gmail.com> wrote: > > If you want Slider to allocate a port for you, use a > ${COMPONENT_NAME.ALLOCATED_PORT} variable in the appConfig, like this: > >https://github.com/apache/incubator-slider/blob/develop/app-packages/hbase >/appConfig-default.json#L39 > > This is typically used for singleton / master ports that need to be >known > by the client, whereas ports that are only used internally by the app >can > be set to 0 so the app selects a random port (if the app supports >that). To > publish the ALLOCATED_PORT, you would specify an export in the >metainfo, > like this: > >https://github.com/apache/incubator-slider/blob/develop/app-packages/hbase >/metainfo.xml#L42 > > If there are multiple instances of a component and each one needs its >own > port, you add {PER_CONTAINER}: > >https://github.com/apache/incubator-slider/blob/develop/app-packages/accum >ulo/appConfig-default.json#L31 > and then have a component export: > >https://github.com/apache/incubator-slider/blob/develop/app-packages/accum >ulo/metainfo.xml#L147 > > On Mon, Apr 3, 2017 at 11:16 AM, David.Serafini ><david.seraf...@target.com> > wrote: > > > On the wiki in : > > > > >https://slider.incubator.apache.org/docs/configuration/resources.html > > > > It says: > > > > If the component were configured to request an explicit port >for its > > REST endpoint > > > > How do you do this? The docs and examples show various variables >related > > to port number. Which one(s) must I set explicitly? > > > > Also, does Slider check that the port is not in use on the compute >node > > before launching the app? > > > > thanks, > > -david > > > > > > > > > > > >