You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@ambari.apache.org by Di Li <di...@ca.ibm.com> on 2017/07/06 17:17:23 UTC

Re: Review Request 60480: AMBARI-21351 Add Support For MariaDB to Python Scripts

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

(Updated July 6, 2017, 5:17 p.m.)


Review request for Ambari, Dmytro Grinenko, Di Li, Dmitro Lisnichenko, Jonathan Hurley, Sumit Mohanty, Sid Wagle, and Tim Thorpe.


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


Repository: ambari


Description
-------

Some stacks, such as BigInights, support MariaDB as the database for Hive. When upgrading from BigInights to another stack, such as HDP, this causes the following exception when starting the Hive service:
```resource_management.core.exceptions.ExecutionFailed: Execution of 'service mysqld stop' returned 5. Redirecting to /bin/systemctl stop  mysqld.service
Failed to stop mysqld.service: Unit mysqld.service not loaded.```
This looks to be caused by the hard-coded reliance of mysqld in the Python scripts.


Diffs (updated)
-----

  ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/status_params.py fd4fc64 


Diff: https://reviews.apache.org/r/60480/diff/5/

Changes: https://reviews.apache.org/r/60480/diff/4-5/


Testing
-------

Tim and I patched a cluster with basically the same fix when migrating an IOP 4.2.5 cluster to HDP 2.6/Ambari 2.5.1. THis patch has one additional change that's to set StackFeature boolean in case this code gets merged back to trunk later on. 

If the code only stays in this branch, the StackFeature boolean change can be omitted.


Thanks,

Di Li