You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by al...@apache.org on 2017/01/13 19:57:56 UTC

ambari git commit: AMBARI-19248. ADDENDUM. Add Livy to HDP 2.6 as slave component of Spark2 (Mingjie Tang via alejandro)

Repository: ambari
Updated Branches:
  refs/heads/trunk 62d657f26 -> 5a7623a56


AMBARI-19248. ADDENDUM. Add Livy to HDP 2.6 as slave component of Spark2 (Mingjie Tang via alejandro)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/5a7623a5
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/5a7623a5
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/5a7623a5

Branch: refs/heads/trunk
Commit: 5a7623a56c6e43eacdd44ec35bd62a2dfc11a2ed
Parents: 62d657f
Author: Alejandro Fernandez <af...@hortonworks.com>
Authored: Fri Jan 13 11:57:56 2017 -0800
Committer: Alejandro Fernandez <af...@hortonworks.com>
Committed: Fri Jan 13 11:57:56 2017 -0800

----------------------------------------------------------------------
 .../SPARK2/2.0.0/package/scripts/params.py      | 84 ++++++++++----------
 .../test/python/stacks/2.6/configs/default.json |  2 +-
 2 files changed, 43 insertions(+), 43 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/5a7623a5/ambari-server/src/main/resources/common-services/SPARK2/2.0.0/package/scripts/params.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/SPARK2/2.0.0/package/scripts/params.py b/ambari-server/src/main/resources/common-services/SPARK2/2.0.0/package/scripts/params.py
index 452746d..920b048 100755
--- a/ambari-server/src/main/resources/common-services/SPARK2/2.0.0/package/scripts/params.py
+++ b/ambari-server/src/main/resources/common-services/SPARK2/2.0.0/package/scripts/params.py
@@ -193,50 +193,50 @@ dfs_type = default("/commandParams/dfs_type", "")
 # livy for spark2 is only supported from HDP 2.6
 has_livyserver = False
 
-#if stack_version_formatted and check_stack_feature(StackFeature.SPARK_LIVY2, stack_version_formatted):
-livy2_component_directory = Script.get_component_from_role(SERVER_ROLE_DIRECTORY_MAP, "LIVY2_SERVER")
-livy2_conf = format("{stack_root}/current/{livy2_component_directory}/conf")
-livy2_log_dir = config['configurations']['livy2-env']['livy2_log_dir']
-livy2_pid_dir = status_params.livy2_pid_dir
-livy2_home = format("{stack_root}/current/{livy2_component_directory}")
-livy2_user = status_params.livy2_user
-livy2_group = status_params.livy2_group
-user_group = status_params.user_group
-livy2_hdfs_user_dir = format("/user/{livy2_user}")
-livy2_server_pid_file = status_params.livy2_server_pid_file
-
-livy2_server_start = format("{livy2_home}/bin/livy-server start")
-livy2_server_stop = format("{livy2_home}/bin/livy-server stop")
-livy2_logs_dir = format("{livy2_home}/logs")
-
-livy2_env_sh = config['configurations']['livy2-env']['content']
-livy2_log4j_properties = config['configurations']['livy2-log4j-properties']['content']
-livy2_spark_blacklist_properties = config['configurations']['livy2-spark-blacklist']['content']
-
-if 'livy.server.kerberos.keytab' in config['configurations']['livy2-conf']:
-  livy_kerberos_keytab =  config['configurations']['livy2-conf']['livy.server.kerberos.keytab']
-else:
-  livy_kerberos_keytab =  config['configurations']['livy2-conf']['livy.server.launch.kerberos.keytab']
-if 'livy.server.kerberos.principal' in config['configurations']['livy2-conf']:
-  livy_kerberos_principal = config['configurations']['livy2-conf']['livy.server.kerberos.principal']
-else:
-  livy_kerberos_principal = config['configurations']['livy2-conf']['livy.server.launch.kerberos.principal']
-
-livy2_livyserver_hosts = default("/clusterHostInfo/livy2_server_hosts", [])
+if stack_version_formatted and check_stack_feature(StackFeature.SPARK_LIVY2, stack_version_formatted):
+  livy2_component_directory = Script.get_component_from_role(SERVER_ROLE_DIRECTORY_MAP, "LIVY2_SERVER")
+  livy2_conf = format("{stack_root}/current/{livy2_component_directory}/conf")
+  livy2_log_dir = config['configurations']['livy2-env']['livy2_log_dir']
+  livy2_pid_dir = status_params.livy2_pid_dir
+  livy2_home = format("{stack_root}/current/{livy2_component_directory}")
+  livy2_user = status_params.livy2_user
+  livy2_group = status_params.livy2_group
+  user_group = status_params.user_group
+  livy2_hdfs_user_dir = format("/user/{livy2_user}")
+  livy2_server_pid_file = status_params.livy2_server_pid_file
+
+  livy2_server_start = format("{livy2_home}/bin/livy-server start")
+  livy2_server_stop = format("{livy2_home}/bin/livy-server stop")
+  livy2_logs_dir = format("{livy2_home}/logs")
+
+  livy2_env_sh = config['configurations']['livy2-env']['content']
+  livy2_log4j_properties = config['configurations']['livy2-log4j-properties']['content']
+  livy2_spark_blacklist_properties = config['configurations']['livy2-spark-blacklist']['content']
+
+  if 'livy.server.kerberos.keytab' in config['configurations']['livy2-conf']:
+    livy_kerberos_keytab =  config['configurations']['livy2-conf']['livy.server.kerberos.keytab']
+  else:
+    livy_kerberos_keytab =  config['configurations']['livy2-conf']['livy.server.launch.kerberos.keytab']
+  if 'livy.server.kerberos.principal' in config['configurations']['livy2-conf']:
+    livy_kerberos_principal = config['configurations']['livy2-conf']['livy.server.kerberos.principal']
+  else:
+    livy_kerberos_principal = config['configurations']['livy2-conf']['livy.server.launch.kerberos.principal']
+
+  livy2_livyserver_hosts = default("/clusterHostInfo/livy2_server_hosts", [])
 
   # ats 1.5 properties
-entity_groupfs_active_dir = config['configurations']['yarn-site']['yarn.timeline-service.entity-group-fs-store.active-dir']
-entity_groupfs_active_dir_mode = 01777
-entity_groupfs_store_dir = config['configurations']['yarn-site']['yarn.timeline-service.entity-group-fs-store.done-dir']
-entity_groupfs_store_dir_mode = 0700
-is_webhdfs_enabled = hdfs_site['dfs.webhdfs.enabled']
-
-if len(livy2_livyserver_hosts) > 0:
-  has_livyserver = True
-  if security_enabled:
-    livy2_principal = livy_kerberos_principal.replace('_HOST', config['hostname'].lower())
-
-livy2_livyserver_port = default('configurations/livy2-conf/livy.server.port',8999)
+  entity_groupfs_active_dir = config['configurations']['yarn-site']['yarn.timeline-service.entity-group-fs-store.active-dir']
+  entity_groupfs_active_dir_mode = 01777
+  entity_groupfs_store_dir = config['configurations']['yarn-site']['yarn.timeline-service.entity-group-fs-store.done-dir']
+  entity_groupfs_store_dir_mode = 0700
+  is_webhdfs_enabled = hdfs_site['dfs.webhdfs.enabled']
+
+  if len(livy2_livyserver_hosts) > 0:
+    has_livyserver = True
+    if security_enabled:
+      livy2_principal = livy_kerberos_principal.replace('_HOST', config['hostname'].lower())
+
+  livy2_livyserver_port = default('configurations/livy2-conf/livy.server.port',8999)
 
 
 import functools

http://git-wip-us.apache.org/repos/asf/ambari/blob/5a7623a5/ambari-server/src/test/python/stacks/2.6/configs/default.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.6/configs/default.json b/ambari-server/src/test/python/stacks/2.6/configs/default.json
index 0cbe5c1..963c4a4 100644
--- a/ambari-server/src/test/python/stacks/2.6/configs/default.json
+++ b/ambari-server/src/test/python/stacks/2.6/configs/default.json
@@ -10,7 +10,7 @@
     "ambari_db_rca_password": "mapred",
     "ambari_db_rca_url": "jdbc:postgresql://c6401.ambari.apache.org/ambarirca",
     "jce_name": "UnlimitedJCEPolicyJDK7.zip",
-    "stack_version": "2.5",
+    "stack_version": "2.6",
     "stack_name": "HDP",
     "ambari_db_rca_driver": "org.postgresql.Driver",
     "jdk_name": "jdk-7u67-linux-x64.tar.gz",