Jelajahi Sumber

AMBARI-4216. Fix deploy fails for nodes without clients (Arsen Babych
via aonishuk)

Andrew Onischuk 11 tahun lalu
induk
melakukan
0872ee698b

+ 1 - 0
ambari-server/src/main/resources/stacks/HDP/1.3.4/hooks/before-INSTALL/scripts/hook.py

@@ -30,6 +30,7 @@ class BeforeConfigureHook(Hook):
 
     env.set_params(params)
     setup_users()
+    install_packages()
 
 if __name__ == "__main__":
   BeforeConfigureHook().execute()

+ 5 - 0
ambari-server/src/main/resources/stacks/HDP/1.3.4/hooks/before-INSTALL/scripts/shared_initialization.py

@@ -100,3 +100,8 @@ def set_uid(user, user_dirs):
        mode=0555)
   Execute(format("/tmp/changeUid.sh {user} {user_dirs} 2>/dev/null"),
           not_if = format("test $(id -u {user}) -gt 1000"))
+
+def install_packages():
+  Package("unzip")
+  Package("net-snmp")
+  Package("net-snmp-utils")

+ 0 - 12
ambari-server/src/main/resources/stacks/HDP/1.3.4/services/HDFS/metainfo.xml

@@ -68,22 +68,10 @@
         <osSpecific>
           <osType>any</osType>
           <packages>
-            <package>
-              <type>rpm</type>
-              <name>net-snmp</name>
-            </package>
-            <package>
-              <type>rpm</type>
-              <name>net-snmp-utils</name>
-            </package>
             <package>
               <type>rpm</type>
               <name>lzo</name>
             </package>
-            <package>
-              <type>rpm</type>
-              <name>unzip</name>
-            </package>
             <package>
               <type>rpm</type>
               <name>hadoop</name>

+ 1 - 0
ambari-server/src/main/resources/stacks/HDP/2.0.8/hooks/before-INSTALL/scripts/hook.py

@@ -30,6 +30,7 @@ class BeforeConfigureHook(Hook):
 
     env.set_params(params)
     setup_users()
+    install_packages()
 
 if __name__ == "__main__":
   BeforeConfigureHook().execute()

+ 5 - 0
ambari-server/src/main/resources/stacks/HDP/2.0.8/hooks/before-INSTALL/scripts/shared_initialization.py

@@ -100,3 +100,8 @@ def set_uid(user, user_dirs):
        mode=0555)
   Execute(format("/tmp/changeUid.sh {user} {user_dirs} 2>/dev/null"),
           not_if = format("test $(id -u {user}) -gt 1000"))
+
+def install_packages():
+  Package("unzip")
+  Package("net-snmp")
+  Package("net-snmp-utils")

+ 0 - 12
ambari-server/src/main/resources/stacks/HDP/2.0.8/services/HDFS/metainfo.xml

@@ -89,22 +89,10 @@
         <osSpecific>
           <osType>any</osType>
           <packages>
-            <package>
-              <type>rpm</type>
-              <name>net-snmp</name>
-            </package>
-            <package>
-              <type>rpm</type>
-              <name>net-snmp-utils</name>
-            </package>
             <package>
               <type>rpm</type>
               <name>lzo</name>
             </package>
-            <package>
-              <type>rpm</type>
-              <name>unzip</name>
-            </package>
             <package>
               <type>rpm</type>
               <name>hadoop</name>