-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/50929/
-----------------------------------------------------------

(Updated Сер. 9, 2016, 7:07 після полудня)


Review request for Ambari, Alejandro Fernandez, Andrew Onischuk, Sumit Mohanty, 
and Venkat Ranganathan.


Bugs: AMBARI-18086
    https://issues.apache.org/jira/browse/AMBARI-18086


Repository: ambari


Description
-------

Several changes for Falcon Atlas integration.

In Falcon's params_linux.py for HDP 2.5, set atlas_hook_cp even if Atlas is not 
present on this host since the RPM will install the dependency if Falcon is 
installed. 
{code}
atlas_hook_cp = ""
if has_atlas_in_cluster():
  atlas_hook_filename = default('/configurations/atlas-env/metadata_conf_file', 
'atlas-application.properties')

  # Only append /etc/atlas/conf to classpath if on HDP 2.4.* and atlas server 
is running on this host.
  if has_atlas_server_on_host and 
check_stack_feature(StackFeature.ATLAS_CONF_DIR_IN_PATH, 
stack_version_formatted):
    atlas_conf_dir = os.environ['METADATA_CONF'] if 'METADATA_CONF' in 
os.environ else format('{stack_root}/current/atlas-server/conf')
    atlas_home_dir = os.environ['METADATA_HOME_DIR'] if 'METADATA_HOME_DIR' in 
os.environ else format('{stack_root}/current/atlas-server')
    atlas_hook_cp = atlas_conf_dir + os.pathsep + os.path.join(atlas_home_dir, 
"hook", "falcon", "*") + os.pathsep
#endregion
{code}

Further, Stack Advisor in HDP 2.5, plus EU/RU to HDP 2.5 needs to change 
Falcon's falcon-startup.properties "*.application.services" to use 
"org.apache.atlas.falcon.service.AtlasService" instead of 
"org.apache.falcon.atlas.service.AtlasService" since the class was renamed.


Diffs
-----

  
ambari-common/src/main/python/resource_management/libraries/functions/package_conditions.py
 a8b5827 
  
ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/package/scripts/params_linux.py
 a3a4e54 

Diff: https://reviews.apache.org/r/50929/diff/


Testing (updated)
-------

[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 
approved: 148 licence.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Ambari Server ..................................... SUCCESS [1:39.115s]
[INFO] Ambari Agent ...................................... SUCCESS [30.376s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:10.248s
[INFO] Finished at: Tue Aug 09 21:39:29 EEST 2016
mvn clean test -pl ambari-agent,ambari-server -Dmaven.test.skip=true


Thanks,

Vitalyi Brodetskyi

Reply via email to