This is an automated email from the ASF dual-hosted git repository.

amagyar pushed a commit to branch branch-2.7
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/branch-2.7 by this push:
     new bd1a02b  set hbase.wal.provider with value filesystem for HBASE2 
(#3195)
bd1a02b is described below

commit bd1a02b3e1879f0987af2c9215dee8fe56367e2f
Author: Ivan Martynov <[email protected]>
AuthorDate: Thu May 21 11:01:07 2020 +0300

    set hbase.wal.provider with value filesystem for HBASE2 (#3195)
---
 .../main/resources/addon-services/ONEFS/1.0.0/service_advisor.py    | 6 ++++++
 .../isilon-onefs-mpack/src/main/resources/mpack.json                | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/service_advisor.py
 
b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/service_advisor.py
index 37d1a00..a49b5a9 100644
--- 
a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/service_advisor.py
+++ 
b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/service_advisor.py
@@ -116,9 +116,15 @@ else:
         putHdfsSiteProperty("dfs.namenode.http-address", 
Uri.http_namenode(services).fix_host(onefs_host))
         putHdfsSiteProperty("dfs.namenode.https-address", 
Uri.https_namenode(services).fix_host(onefs_host))
         # self.updateYarnConfig(configs, services) TODO doesn't work possibly 
due to a UI bug (Couldn't retrieve 'capacity-scheduler' from services)
+        self.updateHbaseConfig(configs, services)
       except KeyError as e:
         self.logger.info('Cannot get OneFS properties from config. KeyError: 
%s' % e)
 
+    def updateHbaseConfig(self, configs, services):
+      if not 'HBASE' in self.installedServices(services): return
+      putHbaseSiteProperty = self.putProperty(configs, "hbase-site", services)
+      putHbaseSiteProperty("hbase.wal.provider", "filesystem")
+
     def updateYarnConfig(self, configs, services):
       if not 'YARN' in self.installedServices(services): return
       capacity_scheduler_dict, received_as_key_value_pair = 
self.getCapacitySchedulerProperties(services)
diff --git 
a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/mpack.json 
b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/mpack.json
index 14c9aa6..13dffdc 100644
--- a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/mpack.json
+++ b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/mpack.json
@@ -1,7 +1,7 @@
 {
   "type" : "full-release",
   "name" : "onefs-ambari-mpack",
-  "version": "1.0.2.0",
+  "version": "1.0.3.0",
   "description" : "OneFS Ambari Management Pack",
   "prerequisites": {
     "min-ambari-version" : "3.0.0.0"

Reply via email to