You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by gn...@apache.org on 2016/07/27 12:41:03 UTC
ambari git commit: AMBARI-17913 Zeppelin install fails for non-root
users due to wrong permissions. (Renjith Kamath via gauravn7)
Repository: ambari
Updated Branches:
refs/heads/trunk 73f649a47 -> 4d5037e97
AMBARI-17913 Zeppelin install fails for non-root users due to wrong permissions. (Renjith Kamath via gauravn7)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/4d5037e9
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/4d5037e9
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/4d5037e9
Branch: refs/heads/trunk
Commit: 4d5037e97b13d2e1de562e6360bafda1fa5e7d15
Parents: 73f649a
Author: Gaurav Nagar <gn...@hortonworks.com>
Authored: Wed Jul 27 18:09:42 2016 +0530
Committer: Gaurav Nagar <gn...@hortonworks.com>
Committed: Wed Jul 27 18:09:42 2016 +0530
----------------------------------------------------------------------
.../ZEPPELIN/0.6.0.2.5/package/scripts/master.py | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/4d5037e9/ambari-server/src/main/resources/common-services/ZEPPELIN/0.6.0.2.5/package/scripts/master.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/ZEPPELIN/0.6.0.2.5/package/scripts/master.py b/ambari-server/src/main/resources/common-services/ZEPPELIN/0.6.0.2.5/package/scripts/master.py
index 2de99b1..531e613 100644
--- a/ambari-server/src/main/resources/common-services/ZEPPELIN/0.6.0.2.5/package/scripts/master.py
+++ b/ambari-server/src/main/resources/common-services/ZEPPELIN/0.6.0.2.5/package/scripts/master.py
@@ -201,17 +201,12 @@ class Master(Script):
import params
import json
- try:
- interpreter_config = os.path.join(params.conf_dir, "interpreter.json")
- interpreter_config_file = open(interpreter_config, "w+")
- interpreter_config_file.write(json.dumps(config_data, indent=2))
- except IOError:
- pass
- finally:
- try:
- interpreter_config_file.close()
- except:
- pass
+ interpreter_config = os.path.join(params.conf_dir, "interpreter.json")
+ File(interpreter_config,
+ group=params.zeppelin_group,
+ owner=params.zeppelin_user,
+ content=json.dumps(config_data, indent=2)
+ )
def update_kerberos_properties(self):
import params