Browse Source

HUE-7591 [pig] Also add hive to the sharelib when using hcatalog

Romain Rigaux 8 years ago
parent
commit
09576adffc
2 changed files with 3 additions and 3 deletions
  1. 1 1
      apps/pig/src/pig/api.py
  2. 2 2
      apps/pig/src/pig/tests.py

+ 1 - 1
apps/pig/src/pig/api.py

@@ -78,7 +78,7 @@ class OozieApi(object):
     workflow.name = OozieApi.WORKFLOW_NAME
     workflow.is_history = True
     if pig_script.use_hcatalog:
-      workflow.add_parameter("oozie.action.sharelib.for.pig", "pig,hcatalog")
+      workflow.add_parameter("oozie.action.sharelib.for.pig", "pig,hcatalog,hive")
     workflow.save()
     Workflow.objects.initialize(workflow, self.fs)
 

+ 2 - 2
apps/pig/src/pig/tests.py

@@ -79,7 +79,7 @@ class TestMock(TestPigBase):
 
     # Regular
     wf = api._create_workflow(pig_script, '[]')
-    assert_false({'name': u'oozie.action.sharelib.for.pig', 'value': u'pig,hcatalog'} in wf.find_all_parameters(), wf.find_all_parameters())
+    assert_false({'name': u'oozie.action.sharelib.for.pig', 'value': u'pig,hcatalog,hive'} in wf.find_all_parameters(), wf.find_all_parameters())
 
     # With HCat
     pig_script.update_from_dict({
@@ -90,7 +90,7 @@ class TestMock(TestPigBase):
     pig_script.save()
 
     wf = api._create_workflow(pig_script, '[]')
-    assert_true({'name': u'oozie.action.sharelib.for.pig', 'value': u'pig,hcatalog'} in wf.find_all_parameters(), wf.find_all_parameters())
+    assert_true({'name': u'oozie.action.sharelib.for.pig', 'value': u'pig,hcatalog,hive'} in wf.find_all_parameters(), wf.find_all_parameters())
 
     start_link = wf.start.get_link()
     pig_action = start_link.child