You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by le...@apache.org on 2017/03/31 12:39:17 UTC

incubator-metron git commit: METRON-796 Mpack uses wrong group for owning HDFS directories (justinleet) closes apache/incubator-metron#488

Repository: incubator-metron
Updated Branches:
  refs/heads/master 7b8d90036 -> 3766b87bb


METRON-796 Mpack uses wrong group for owning HDFS directories (justinleet) closes apache/incubator-metron#488


Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/3766b87b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/3766b87b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/3766b87b

Branch: refs/heads/master
Commit: 3766b87bb4125d32867cd82cf9a3e96e0c61a8ed
Parents: 7b8d900
Author: justinleet <ju...@gmail.com>
Authored: Fri Mar 31 08:38:42 2017 -0400
Committer: leet <le...@apache.org>
Committed: Fri Mar 31 08:38:42 2017 -0400

----------------------------------------------------------------------
 .../METRON/CURRENT/package/scripts/enrichment_commands.py        | 2 +-
 .../METRON/CURRENT/package/scripts/indexing_commands.py          | 2 +-
 .../METRON/CURRENT/package/scripts/params/params_linux.py        | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/3766b87b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/enrichment_commands.py
----------------------------------------------------------------------
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/enrichment_commands.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/enrichment_commands.py
index 5878dc6..a17145d 100755
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/enrichment_commands.py
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/enrichment_commands.py
@@ -111,7 +111,7 @@ class EnrichmentCommands:
                                    type="directory",
                                    action="create_on_execute",
                                    owner=self.__params.metron_user,
-                                   group=self.__params.metron_group,
+                                   group=self.__params.hadoop_group,
                                    mode=0775,
                                    )
 

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/3766b87b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/indexing_commands.py
----------------------------------------------------------------------
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/indexing_commands.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/indexing_commands.py
index 50af3b2..a24a510 100755
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/indexing_commands.py
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/indexing_commands.py
@@ -101,7 +101,7 @@ class IndexingCommands:
                                    type="directory",
                                    action="create_on_execute",
                                    owner=self.__params.metron_user,
-                                   group=self.__params.metron_group,
+                                   group=self.__params.hadoop_group,
                                    mode=0775,
                                    )
         Logger.info('Done creating HDFS indexing directory')

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/3766b87b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
----------------------------------------------------------------------
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
index 87a1f39..a5e1e9d 100755
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/params/params_linux.py
@@ -39,7 +39,6 @@ config = Script.get_config()
 tmp_dir = Script.get_tmp_dir()
 
 hostname = config['hostname']
-metron_group = config['configurations']['cluster-env']['metron_group']
 metron_home = status_params.metron_home
 parsers = status_params.parsers
 geoip_url = config['configurations']['metron-env']['geoip_url']
@@ -76,6 +75,9 @@ else:
 
 # hadoop params
 stack_root = Script.get_stack_root()
+# This is the cluster group named 'hadoop'. Its membership is the stack process user ids not individual users.
+# The config name 'user_group' is out of our control and a bit misleading, so it is renamed to 'hadoop_group'.
+hadoop_group = config['configurations']['cluster-env']['user_group']
 hadoop_home_dir = stack_select.get_hadoop_dir("home")
 hadoop_bin_dir = stack_select.get_hadoop_dir("bin")
 hadoop_conf_dir = conf_select.get_hadoop_conf_dir()