Browse Source

AMBARI-5710. WebHCat (WebHCat Server) start failed (aonishuk)

Andrew Onishuk 11 years ago
parent
commit
e49cf155c1

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/1.3.2/services/WEBHCAT/package/scripts/webhcat.py

@@ -72,7 +72,7 @@ def webhcat():
   )
   )
 
 
   if params.security_enabled:
   if params.security_enabled:
-    kinit_if_needed = format("{kinit_path_local} -kt {smoke_user_keytab} {smokeuser};")
+    kinit_if_needed = format("{kinit_path_local} -kt {hdfs_user_keytab} {hdfs_user};")
   else:
   else:
     kinit_if_needed = ""
     kinit_if_needed = ""
 
 

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.0.6/services/WEBHCAT/package/scripts/webhcat.py

@@ -74,7 +74,7 @@ def webhcat():
   )
   )
 
 
   if params.security_enabled:
   if params.security_enabled:
-    kinit_if_needed = format("{kinit_path_local} -kt {smoke_user_keytab} {smokeuser};")
+    kinit_if_needed = format("{kinit_path_local} -kt {hdfs_user_keytab} {hdfs_user};")
   else:
   else:
     kinit_if_needed = ""
     kinit_if_needed = ""
 
 

+ 4 - 4
ambari-server/src/test/python/stacks/1.3.2/WEBHCAT/test_webhcat_server.py

@@ -229,7 +229,7 @@ class TestWebHCatServer(RMFTestCase):
       owner = 'hcat',
       owner = 'hcat',
       group = 'hadoop',
       group = 'hadoop',
     )
     )
-    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
       path = ['/bin'],
       path = ['/bin'],
       user = 'hcat',
       user = 'hcat',
     )
     )
@@ -237,20 +237,20 @@ class TestWebHCatServer(RMFTestCase):
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/pig.tar.gz',
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/pig.tar.gz',
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/hive.tar.gz',
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/hive.tar.gz',
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )

+ 4 - 4
ambari-server/src/test/python/stacks/2.0.6/WEBHCAT/test_webhcat_server.py

@@ -232,7 +232,7 @@ class TestWebHCatServer(RMFTestCase):
       owner = 'hcat',
       owner = 'hcat',
       group = 'hadoop',
       group = 'hadoop',
     )
     )
-    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+    self.assertResourceCalled('Execute', '/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
       path = ['/bin'],
       path = ['/bin'],
       user = 'hcat',
       user = 'hcat',
     )
     )
@@ -240,20 +240,20 @@ class TestWebHCatServer(RMFTestCase):
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/pig.tar.gz',
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/pig.tar.gz',
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/hive.tar.gz',
     self.assertResourceCalled('CopyFromLocal', '/usr/share/HDP-webhcat/hive.tar.gz',
                               owner='hcat',
                               owner='hcat',
                               mode=0755,
                               mode=0755,
                               dest_dir='/apps/webhcat',
                               dest_dir='/apps/webhcat',
-                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/smokeuser.headless.keytab ambari-qa;',
+                              kinnit_if_needed='/usr/bin/kinit -kt /etc/security/keytabs/hdfs.headless.keytab hdfs;',
                               hdfs_user='hdfs'
                               hdfs_user='hdfs'
     )
     )