[
https://issues.apache.org/jira/browse/SLIDER-891?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gour Saha reassigned SLIDER-891:
--------------------------------
Assignee: Gour Saha
> Add ability to set Slider AM launch environment during cluster create/start
> ---------------------------------------------------------------------------
>
> Key: SLIDER-891
> URL: https://issues.apache.org/jira/browse/SLIDER-891
> Project: Slider
> Issue Type: Bug
> Components: appmaster, client
> Affects Versions: Slider 0.80
> Reporter: Gour Saha
> Assignee: Gour Saha
>
> It might be necessary to set env variables like *LD_LIBRARY_PATH* after YARN
> creates the AM container and before the Slider AM process is started. It
> should be possible to append to such variables from the client side, when the
> application instance is created or started from a stopped state.
> This is beneficial in a cluster which undergoes upgrade and most likely has
> newer versions of native libraries.
> All applications which were started prior to the upgrade, should be able to
> continue to use the same versions of native libraries it was started with, if
> Slider AM failover occurs after the upgrade. The failover AM should not get
> the newer versions of the native libraries just because the cluster underwent
> an upgrade.
> The variable {{slider.am.launch.env}} will be created which can be set in
> slider-client.xml with a format as below -
> {noformat}
> <property>
> <name>slider.am.launch.env</name>
>
> <value>LD_LIBRARY_PATH=/usr/hadoop/lib/native:/usr/hadoop/lib/native/Linux-amd64-64,PATH=/usr/hadoop/bin</value>
> </property>
> {noformat}
> Multiple variables should be comma {{,}} separated. Each variable's name and
> value should be separated by {{=}} character.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)