https://issues.apache.org/jira/browse/SLIDER-648  created. Thanks!

On Tue, Nov 11, 2014 at 5:32 PM, Sumit Mohanty <sumit.moha...@gmail.com>
wrote:

> components": {
>     "COMPONENT1": {
>       *"mykey": "myvalue"*
>     },
>
> This is not wired up in the AgentProviderService to send to the agents. So
> as a work-around you may have to use something like
>
> "global": {
>     "COMPONENT1.mykey": "myvaluep",
>
> Can you file a JIRA to add support for reading component specific configs
> from appConfig.json and make them available at the container? This seems to
> be a good feature to support.
>
> -Sumit
>
> On Tue, Nov 11, 2014 at 2:42 PM, hsy...@gmail.com <hsy...@gmail.com>
> wrote:
>
> > Thanks Steve, but I logged all the properties in params.py,  I couldn't
> > find any key named *mykey*
> >
> >
> > *config = Script.get_config()*
> >   for key in config.keys():
> >     print "####key: " + key
> >   for key in config['global'].keys():
> >     print "####key: " + key
> >
> > Best
> >
> > On Tue, Nov 11, 2014 at 5:04 AM, Steve Loughran <ste...@hortonworks.com>
> > wrote:
> >
> > > that should be it. What happens each component gets the properties of
> > >
> > > component-level union global-level
> > >
> > > that is, everything that is global, extended with anything that is at
> the
> > > component level. If a component overrides the global value, that
> override
> > > is picked up
> > >
> > > It's essentially a form of prototype-based programming, except only of
> > > properties, not methods:
> > > http://en.wikipedia.org/wiki/Prototype-based_programming
> > >
> > > On 11 November 2014 01:30, hsy...@gmail.com <hsy...@gmail.com> wrote:
> > >
> > > > Thanks Ted, but back to my first question, how can you define
> component
> > > > level property? in appConfig.json?
> > > >
> > > > I tried to define like this :
> > > >
> > > >
> > > > {
> > > >   "schema": "http://example.org/specification/v2.0.0";,
> > > >   "metadata": {
> > > >   },
> > > >   "global": {
> > > >     "application.def": "app-package-0.1.zip",
> > > >     "java_home": "/usr/lib/jvm/java-7-oracle/",
> > > >     "package_list": "files/app.tgz",
> > > >     "agent.conf": "/user/siyuan/agent/conf/agent.ini",
> > > >
> > > >     "site.global.app_user": "siyuan",
> > > >     "site.global.app_root":
> > > > "${AGENT_WORK_ROOT}/app/install/kafka_2.10-0.8.1.1",
> > > >     "site.global.app_install_dir": "${AGENT_WORK_ROOT}/app/install",
> > > >     "site.global.pid_file": "${AGENT_WORK_ROOT}/app/run/app.pid",
> > > >
> > > >   },
> > > >   "components": {
> > > >     "COMPONENT1": {
> > > >       *"mykey": "myvalue"*
> > > >     },
> > > >     "slider-appmaster": {
> > > >       "jvm.heapsize": "256M"
> > > >     }
> > > >   }
> > > > }
> > > >
> > > > Is it able to make the component1 read the value for *mykey* ?
> > > >
> > > >
> > > > Best,
> > > > Siyuan
> > > >
> > > > On Mon, Nov 10, 2014 at 4:15 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> > > >
> > > > > To my knowledge, there is no direct support for this.
> > > > >
> > > > > You can create different components, each with corresponding
> > > properties.
> > > > >
> > > > > Cheers
> > > > >
> > > > > On Mon, Nov 10, 2014 at 4:13 PM, hsy...@gmail.com <
> hsy...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > If I want to have several instances of some component. But I want
> > to
> > > > set
> > > > > > some of the properties to different value for different
> instances.
> > > How
> > > > > can
> > > > > > I do it?
> > > > > >
> > > > > > Thanks!
> > > > > >
> > > > > > Best,
> > > > > > Siyuan
> > > > > >
> > > > > > On Mon, Nov 10, 2014 at 1:26 PM, hsy...@gmail.com <
> > hsy...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi guys,
> > > > > > >
> > > > > > > Is there an example of component configuration? Is there a way
> to
> > > > give
> > > > > > > different value to same property for different instances?
> > > > > > >
> > > > > > > Siyuan
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > > --
> > > CONFIDENTIALITY NOTICE
> > > NOTICE: This message is intended for the use of the individual or
> entity
> > to
> > > which it is addressed and may contain information that is confidential,
> > > privileged and exempt from disclosure under applicable law. If the
> reader
> > > of this message is not the intended recipient, you are hereby notified
> > that
> > > any printing, copying, dissemination, distribution, disclosure or
> > > forwarding of this communication is strictly prohibited. If you have
> > > received this communication in error, please contact the sender
> > immediately
> > > and delete it from your system. Thank You.
> > >
> >
>
>
>
> --
> thanks
> Sumit
>

Reply via email to