Return-Path: X-Original-To: apmail-ambari-commits-archive@www.apache.org Delivered-To: apmail-ambari-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BB24C1739A for ; Wed, 5 Nov 2014 18:04:01 +0000 (UTC) Received: (qmail 27381 invoked by uid 500); 5 Nov 2014 18:04:01 -0000 Delivered-To: apmail-ambari-commits-archive@ambari.apache.org Received: (qmail 27350 invoked by uid 500); 5 Nov 2014 18:04:01 -0000 Mailing-List: contact commits-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ambari-dev@ambari.apache.org Delivered-To: mailing list commits@ambari.apache.org Received: (qmail 27341 invoked by uid 99); 5 Nov 2014 18:04:01 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Nov 2014 18:04:01 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 64BE99086B6; Wed, 5 Nov 2014 18:04:01 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: dsen@apache.org To: commits@ambari.apache.org Message-Id: <17f9e5d9e6fc41148a3a8e63d3a2302a@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: git commit: AMBARI-8154 storm secure cluster issues (dsen) Date: Wed, 5 Nov 2014 18:04:01 +0000 (UTC) Repository: ambari Updated Branches: refs/heads/branch-1.7.0 ead69217f -> 0cdc6d931 AMBARI-8154 storm secure cluster issues (dsen) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/0cdc6d93 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/0cdc6d93 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/0cdc6d93 Branch: refs/heads/branch-1.7.0 Commit: 0cdc6d931cf39700974b82c09d6067746876933c Parents: ead6921 Author: Dmytro Sen Authored: Wed Nov 5 20:03:34 2014 +0200 Committer: Dmytro Sen Committed: Wed Nov 5 20:03:34 2014 +0200 ---------------------------------------------------------------------- .../2.1/services/STORM/package/scripts/storm.py | 9 ++++- .../services/STORM/configuration/storm-env.xml | 40 ++++++++++++++++++++ .../python/stacks/2.1/STORM/test_storm_base.py | 2 + 3 files changed, 50 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/0cdc6d93/ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/storm.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/storm.py b/ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/storm.py index 7568ba8..948a53b 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/storm.py +++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/storm.py @@ -26,7 +26,14 @@ from ambari_agent.AgentException import AgentException def storm(): import params - Directory([params.log_dir, params.pid_dir, params.local_dir, params.conf_dir], + Directory(params.log_dir, + owner=params.storm_user, + group=params.user_group, + mode=0775, + recursive=True + ) + + Directory([params.pid_dir, params.local_dir, params.conf_dir], owner=params.storm_user, group=params.user_group, recursive=True http://git-wip-us.apache.org/repos/asf/ambari/blob/0cdc6d93/ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/configuration/storm-env.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/configuration/storm-env.xml b/ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/configuration/storm-env.xml new file mode 100644 index 0000000..b9f1927 --- /dev/null +++ b/ambari-server/src/main/resources/stacks/HDP/2.2/services/STORM/configuration/storm-env.xml @@ -0,0 +1,40 @@ + + + + + + + + content + This is the jinja template for storm-env.sh file + +#!/bin/bash + +# Set Storm specific environment variables here. + +# The java implementation to use. +export JAVA_HOME={{java64_home}} + +# export STORM_CONF_DIR="" +STORM_HOME=/usr/hdp/current/storm-client + + + http://git-wip-us.apache.org/repos/asf/ambari/blob/0cdc6d93/ambari-server/src/test/python/stacks/2.1/STORM/test_storm_base.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/test/python/stacks/2.1/STORM/test_storm_base.py b/ambari-server/src/test/python/stacks/2.1/STORM/test_storm_base.py index 887c67e..c9f9d38 100644 --- a/ambari-server/src/test/python/stacks/2.1/STORM/test_storm_base.py +++ b/ambari-server/src/test/python/stacks/2.1/STORM/test_storm_base.py @@ -30,6 +30,7 @@ class TestStormBase(RMFTestCase): self.assertResourceCalled('Directory', '/var/log/storm', owner = 'storm', group = 'hadoop', + mode = 0775, recursive = True, ) self.assertResourceCalled('Directory', '/var/run/storm', @@ -68,6 +69,7 @@ class TestStormBase(RMFTestCase): self.assertResourceCalled('Directory', '/var/log/storm', owner = 'storm', group = 'hadoop', + mode = 0775, recursive = True, ) self.assertResourceCalled('Directory', '/var/run/storm',