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

(Updated April 21, 2017, 11:34 p.m.)


Review request for Ambari, Sumit Mohanty, Swapan Shridhar, Sid Wagle, and 
Vitalyi Brodetskyi.


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


Repository: ambari


Description
-------

HDP 3.0 support for Hbase with configs, kerberos, widgets, metrics, quicklinks, 
and themes.'

Flatten from HDP 2.0.6 - 2.6 into common-services, and reference in HDP 3.0.

In HDP 3.0, we have created a new stack definition that does not inherit from 
other stacks, in order to reduce the complexity of having to analyze older 
stacks.

This means that we need to create a service definition (metainfo.xml, configs, 
kerberos, widgets, metrics, quicklinks, and themes) that is equivalent to what 
is inherit and deleted from all of the previous stacks.

A merge needs to account for additions, overrides, and deletions.
metainfo.xml and configs perform a merge of older versions
kerberos.json always seems to override the previous file
Because the bits for this service may not yet be available in the HDP 3.0 repo, 
the task is to ensure that /api/v1/stacks/HDP/versions/2.6/services/HBASE(which 
uses inheritance) is equivalent to the flattening of 
/api/v1/stacks/HDP/versions/3.0/services/HBASE .


Diffs (updated)
-----

  ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/alerts.json 
PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/hbase-env.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/hbase-log4j.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/hbase-policy.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/hbase-site.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/ranger-hbase-audit.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/ranger-hbase-plugin-properties.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/ranger-hbase-policymgr-ssl.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/configuration/ranger-hbase-security.xml
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/kerberos.json 
PRE-CREATION 
  ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/metainfo.xml 
PRE-CREATION 
  ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/metrics.json 
PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/files/draining_servers.rb
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/files/hbase-smoke-cleanup.sh
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/files/hbaseSmokeVerify.sh
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/__init__.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/functions.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_client.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_decommission.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_master.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_regionserver.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_service.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/hbase_upgrade.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/params.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/params_linux.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/params_windows.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/phoenix_queryserver.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/phoenix_service.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/service_check.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/setup_ranger_hbase.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/status_params.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/scripts/upgrade.py
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase-smoke.sh.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase.conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase_client_jaas.conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase_grant_permissions.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase_master_jaas.conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase_queryserver_jaas.conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/hbase_regionserver_jaas.conf.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/input.config-hbase.json.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/package/templates/regionservers.j2
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/quicklinks/quicklinks.json
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/role_command_order.json
 PRE-CREATION 
  
ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/themes/theme.json
 PRE-CREATION 
  ambari-server/src/main/resources/common-services/HBASE/2.0.0.3.0/widgets.json 
PRE-CREATION 
  ambari-server/src/main/resources/stacks/HDP/3.0/services/HBASE/metainfo.xml 
PRE-CREATION 


Diff: https://reviews.apache.org/r/58634/diff/2/

Changes: https://reviews.apache.org/r/58634/diff/1-2/


Testing
-------

Verified UI showed HBase in HDP 3.0


Thanks,

Alejandro Fernandez

Reply via email to