i think the proper fix for this may be as simple as the following patch:
diff --git a/sahara/plugins/vanilla/hadoop2/oozie_helper.py b/sahara/plugins/vanilla/hadoop2/oozie_helper.py
index 734e99f..d51a2ea 100644
--- a/sahara/plugins/vanilla/hadoop2/oozie_helper.py
+++ b/sahara/plugins/vanilla/hadoop2/oozie_helper.py
@@ -13,6 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
i think the proper fix for this may be as simple as the following patch:
diff --git a/sahara/ plugins/ vanilla/ hadoop2/ oozie_helper. py b/sahara/ plugins/ vanilla/ hadoop2/ oozie_helper. py plugins/ vanilla/ hadoop2/ oozie_helper. py plugins/ vanilla/ hadoop2/ oozie_helper. py
index 734e99f..d51a2ea 100644
--- a/sahara/
+++ b/sahara/
@@ -13,6 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+import uuid
+
def get_oozie_ required_ xml_configs( hadoop_ conf_dir) : xml.""" mysql_configs( ):
'oozie. service. JPAService. jdbc.url' :
'jdbc: mysql:/ /localhost: 3306/oozie' ,
'oozie. service. JPAService. jdbc.username' : 'oozie', service. JPAService. jdbc.password' : 'oozie' service. JPAService. jdbc.password' : uuid.uuid4().hex
"""Following configs differ from default configs in oozie-default.
@@ -45,5 +47,5 @@ def get_oozie_
- 'oozie.
+ 'oozie.
}