You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ao...@apache.org on 2015/10/29 10:27:41 UTC

[1/2] ambari git commit: AMBARI-13616. HiveServer2 Start failed during install (Sebastian Toader via aonishuk)

Repository: ambari
Updated Branches:
  refs/heads/branch-2.1 1d5144420 -> ff2c269f3
  refs/heads/trunk b591250fb -> 60925f39b


AMBARI-13616. HiveServer2 Start failed during install (Sebastian Toader via aonishuk)


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

Branch: refs/heads/trunk
Commit: 60925f39b8ab6838db8f3636645e9591b00e1f1b
Parents: b591250
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Thu Oct 29 11:27:33 2015 +0200
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Thu Oct 29 11:27:33 2015 +0200

----------------------------------------------------------------------
 .../resources/stacks/HDP/2.2/role_command_order.json   |  6 +++---
 .../apache/ambari/server/stack/StackManagerTest.java   | 13 +++++++++++--
 2 files changed, 14 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/60925f39/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json b/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
index 3beed16..594518e 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
+++ b/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
@@ -29,8 +29,8 @@
     "NAMENODE-START" : ["RANGER_USERSYNC-START"],
     "KNOX_GATEWAY-START": ["RANGER_USERSYNC-START"],
     "RESOURCEMANAGER-START" : ["RANGER_USERSYNC-START"],
-    "NIMBUS-START": ["RANGER_USERSYNC-START"],
-    "HBASE_MASTER-START": ["RANGER_USERSYNC-START"],
-    "HIVE_SERVER-START" : ["RANGER_USERSYNC-START"]
+    "NIMBUS-START": ["ZOOKEEPER_SERVER-START", "RANGER_USERSYNC-START"],
+    "HBASE_MASTER-START": ["ZOOKEEPER_SERVER-START", "RANGER_USERSYNC-START"],
+    "HIVE_SERVER-START": ["NODEMANAGER-START", "MYSQL_SERVER-START", "RANGER_USERSYNC-START"]
   }
 }

http://git-wip-us.apache.org/repos/asf/ambari/blob/60925f39/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java b/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
index 6a13ab2..0a7bc74 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
@@ -692,6 +692,9 @@ public class StackManagerTest {
 
     String rangerUserSyncRoleCommand = Role.RANGER_USERSYNC + "-" + RoleCommand.START;
     String rangerAdminRoleCommand = Role.RANGER_ADMIN + "-" + RoleCommand.START;
+    String zookeeperServerRoleCommand = Role.ZOOKEEPER_SERVER + "-" + RoleCommand.START;
+    String nodeManagerRoleCommand = Role.NODEMANAGER + "-" + RoleCommand.START;
+    String mySqlServerRoleCommand = Role.MYSQL_SERVER + "-" + RoleCommand.START;
 
     // When
     StackInfo hdp = stackManager.getStack("HDP", "2.3");
@@ -701,6 +704,10 @@ public class StackManagerTest {
     // verify that services that have ranger plugin are after ranger admin in the role command order sequence
     // as these services require ranger admin and ranger user sync to up upfront
     Map<String, Object> generalDeps = (Map<String, Object>)rco.get("general_deps");
+    Map<String, Object> optionalGlusterfs = (Map<String, Object>)rco.get("optional_glusterfs");
+    Map<String, Object> optionalNoGlusterfs = (Map<String, Object>)rco.get("optional_no_glusterfs");
+    Map<String, Object> namenodeOptionalHa = (Map<String, Object>)rco.get("namenode_optional_ha");
+    Map<String, Object> resourcemanagerOptionalHa = (Map<String, Object>)rco.get("resourcemanager_optional_ha");
 
     // HDFS
     String nameNodeRoleCommand  = Role.NAMENODE +  "-" + RoleCommand.START;
@@ -725,6 +732,7 @@ public class StackManagerTest {
     ArrayList<String> hbaseBlockers = (ArrayList<String>)generalDeps.get(hbaseRoleCommand);
 
     assertTrue(hbaseRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, hbaseBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(hbaseRoleCommand + " should be dependent of " + zookeeperServerRoleCommand, hbaseBlockers.contains(zookeeperServerRoleCommand));
 
     // Knox
     String knoxRoleCommand = Role.KNOX_GATEWAY +  "-" + RoleCommand.START;
@@ -743,12 +751,15 @@ public class StackManagerTest {
     ArrayList<String> hiveBlockers = (ArrayList<String>)generalDeps.get(hiveRoleCommand);
 
     assertTrue(hiveRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, hiveBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(hiveRoleCommand + " should be dependent of " + nodeManagerRoleCommand, hiveBlockers.contains(nodeManagerRoleCommand));
+    assertTrue(hiveRoleCommand + " should be dependent of " + mySqlServerRoleCommand, hiveBlockers.contains(mySqlServerRoleCommand));
 
     // Storm
     String stormRoleCommand = Role.NIMBUS +  "-" + RoleCommand.START;
     ArrayList<String> stormBlockers = (ArrayList<String>)generalDeps.get(stormRoleCommand);
 
     assertTrue(stormRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, stormBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(stormRoleCommand + " should be dependent of " + zookeeperServerRoleCommand, stormBlockers.contains(zookeeperServerRoleCommand));
 
     // Ranger KMS
     String kmsRoleCommand = Role.RANGER_KMS_SERVER +  "-" + RoleCommand.START;
@@ -763,12 +774,10 @@ public class StackManagerTest {
     assertTrue(rangerUserSyncRoleCommand + " should be dependent of " + kmsRoleCommand, rangerUserSyncBlockers.contains(kmsRoleCommand));
 
     // Zookeeper Server
-    String zookeeperServerRoleCommand = Role.ZOOKEEPER_SERVER + "-" + RoleCommand.START;
     ArrayList<String> zookeeperBlockers = (ArrayList<String>)generalDeps.get(zookeeperServerRoleCommand);
 
     assertTrue(zookeeperServerRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, zookeeperBlockers.contains(rangerUserSyncRoleCommand));
 
-
   }
 
 


[2/2] ambari git commit: AMBARI-13616. HiveServer2 Start failed during install (Sebastian Toader via aonishuk)

Posted by ao...@apache.org.
AMBARI-13616. HiveServer2 Start failed during install (Sebastian Toader via aonishuk)


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

Branch: refs/heads/branch-2.1
Commit: ff2c269f3731b3ffa8a7d083ca55a2941c62e6ff
Parents: 1d51444
Author: Andrew Onishuk <ao...@hortonworks.com>
Authored: Thu Oct 29 11:27:35 2015 +0200
Committer: Andrew Onishuk <ao...@hortonworks.com>
Committed: Thu Oct 29 11:27:35 2015 +0200

----------------------------------------------------------------------
 .../resources/stacks/HDP/2.2/role_command_order.json   |  6 +++---
 .../apache/ambari/server/stack/StackManagerTest.java   | 13 +++++++++++--
 2 files changed, 14 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/ff2c269f/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json b/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
index 3beed16..594518e 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
+++ b/ambari-server/src/main/resources/stacks/HDP/2.2/role_command_order.json
@@ -29,8 +29,8 @@
     "NAMENODE-START" : ["RANGER_USERSYNC-START"],
     "KNOX_GATEWAY-START": ["RANGER_USERSYNC-START"],
     "RESOURCEMANAGER-START" : ["RANGER_USERSYNC-START"],
-    "NIMBUS-START": ["RANGER_USERSYNC-START"],
-    "HBASE_MASTER-START": ["RANGER_USERSYNC-START"],
-    "HIVE_SERVER-START" : ["RANGER_USERSYNC-START"]
+    "NIMBUS-START": ["ZOOKEEPER_SERVER-START", "RANGER_USERSYNC-START"],
+    "HBASE_MASTER-START": ["ZOOKEEPER_SERVER-START", "RANGER_USERSYNC-START"],
+    "HIVE_SERVER-START": ["NODEMANAGER-START", "MYSQL_SERVER-START", "RANGER_USERSYNC-START"]
   }
 }

http://git-wip-us.apache.org/repos/asf/ambari/blob/ff2c269f/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java b/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
index a52c213..407837c 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/stack/StackManagerTest.java
@@ -681,6 +681,9 @@ public class StackManagerTest {
 
     String rangerUserSyncRoleCommand = Role.RANGER_USERSYNC + "-" + RoleCommand.START;
     String rangerAdminRoleCommand = Role.RANGER_ADMIN + "-" + RoleCommand.START;
+    String zookeeperServerRoleCommand = Role.ZOOKEEPER_SERVER + "-" + RoleCommand.START;
+    String nodeManagerRoleCommand = Role.NODEMANAGER + "-" + RoleCommand.START;
+    String mySqlServerRoleCommand = Role.MYSQL_SERVER + "-" + RoleCommand.START;
 
     // When
     StackInfo hdp = stackManager.getStack("HDP", "2.3");
@@ -690,6 +693,10 @@ public class StackManagerTest {
     // verify that services that have ranger plugin are after ranger admin in the role command order sequence
     // as these services require ranger admin and ranger user sync to up upfront
     Map<String, Object> generalDeps = (Map<String, Object>)rco.get("general_deps");
+    Map<String, Object> optionalGlusterfs = (Map<String, Object>)rco.get("optional_glusterfs");
+    Map<String, Object> optionalNoGlusterfs = (Map<String, Object>)rco.get("optional_no_glusterfs");
+    Map<String, Object> namenodeOptionalHa = (Map<String, Object>)rco.get("namenode_optional_ha");
+    Map<String, Object> resourcemanagerOptionalHa = (Map<String, Object>)rco.get("resourcemanager_optional_ha");
 
     // HDFS
     String nameNodeRoleCommand  = Role.NAMENODE +  "-" + RoleCommand.START;
@@ -714,6 +721,7 @@ public class StackManagerTest {
     ArrayList<String> hbaseBlockers = (ArrayList<String>)generalDeps.get(hbaseRoleCommand);
 
     assertTrue(hbaseRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, hbaseBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(hbaseRoleCommand + " should be dependent of " + zookeeperServerRoleCommand, hbaseBlockers.contains(zookeeperServerRoleCommand));
 
     // Knox
     String knoxRoleCommand = Role.KNOX_GATEWAY +  "-" + RoleCommand.START;
@@ -732,12 +740,15 @@ public class StackManagerTest {
     ArrayList<String> hiveBlockers = (ArrayList<String>)generalDeps.get(hiveRoleCommand);
 
     assertTrue(hiveRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, hiveBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(hiveRoleCommand + " should be dependent of " + nodeManagerRoleCommand, hiveBlockers.contains(nodeManagerRoleCommand));
+    assertTrue(hiveRoleCommand + " should be dependent of " + mySqlServerRoleCommand, hiveBlockers.contains(mySqlServerRoleCommand));
 
     // Storm
     String stormRoleCommand = Role.NIMBUS +  "-" + RoleCommand.START;
     ArrayList<String> stormBlockers = (ArrayList<String>)generalDeps.get(stormRoleCommand);
 
     assertTrue(stormRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, stormBlockers.contains(rangerUserSyncRoleCommand));
+    assertTrue(stormRoleCommand + " should be dependent of " + zookeeperServerRoleCommand, stormBlockers.contains(zookeeperServerRoleCommand));
 
     // Ranger KMS
     String kmsRoleCommand = Role.RANGER_KMS_SERVER +  "-" + RoleCommand.START;
@@ -752,12 +763,10 @@ public class StackManagerTest {
     assertTrue(rangerUserSyncRoleCommand + " should be dependent of " + kmsRoleCommand, rangerUserSyncBlockers.contains(kmsRoleCommand));
 
     // Zookeeper Server
-    String zookeeperServerRoleCommand = Role.ZOOKEEPER_SERVER + "-" + RoleCommand.START;
     ArrayList<String> zookeeperBlockers = (ArrayList<String>)generalDeps.get(zookeeperServerRoleCommand);
 
     assertTrue(zookeeperServerRoleCommand + " should be dependent of " + rangerUserSyncRoleCommand, zookeeperBlockers.contains(rangerUserSyncRoleCommand));
 
-
   }