AMBARI-21525. EU failure: Oozie service check fails if Falcon is not installed.(vbrodetskyi)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/09fed274 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/09fed274 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/09fed274 Branch: refs/heads/branch-feature-logsearch-ui Commit: 09fed274ba869e7fb38a91d2795d54f08c132ca5 Parents: 7ffda34 Author: Vitaly Brodetskyi <vbrodets...@hortonworks.com> Authored: Fri Aug 18 14:21:56 2017 +0300 Committer: Vitaly Brodetskyi <vbrodets...@hortonworks.com> Committed: Fri Aug 18 14:21:56 2017 +0300 ---------------------------------------------------------------------- .../0.5.0.2.1/configuration/oozie-site.xml | 208 ------------------- .../FALCON/configuration/oozie-site.xml | 198 ------------------ .../FALCON/configuration/oozie-site.xml | 197 ------------------ .../stacks/HDP/2.3/services/stack_advisor.py | 113 ++++++++++ .../FALCON/configuration/oozie-site.xml | 47 ----- .../stacks/HDP/2.5/services/stack_advisor.py | 18 ++ 6 files changed, 131 insertions(+), 650 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/configuration/oozie-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/configuration/oozie-site.xml b/ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/configuration/oozie-site.xml deleted file mode 100644 index d46069d..0000000 --- a/ambari-server/src/main/resources/common-services/FALCON/0.5.0.2.1/configuration/oozie-site.xml +++ /dev/null @@ -1,208 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<configuration supports_final="true"> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-instances</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create-inst</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now_inst, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today_inst, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday_inst, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek_inst, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek_inst, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth_inst, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth_inst, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear_inst, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear_inst, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-data</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph1_dataIn_echo, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_wrap, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateOffset_echo, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL constant declarations, separated by commas, format is [PREFIX:]NAME=CLASS#CONSTANT. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-start</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph3_coord_latest, - future=org.apache.oozie.coord.CoordELFunctions#ph3_coord_future, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph3_dataIn, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_nominalTime, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph3_coord_dateOffset, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-submit</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_fixed, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-create</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_nominalTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.HadoopAccessorService.supported.filesystems</name> - <value>*</value> - <description> - Enlist the different filesystems supported for federation. If wildcard "*" is specified, then ALL file schemes will be allowed. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <!--web ui should add following properties to oozie site accordingly to FALCON_USER--> - <!--<property>--> - <!--<name>oozie.service.ProxyUserService.proxyuser.#FALCON_USER#.hosts</name>--> - <!--<value>*</value>--> - <!--<description>Falcon proxyuser hosts</description>--> - <!--</property>--> - <!--<property>--> - <!--<name>oozie.service.ProxyUserService.proxyuser.#FALCON_USER#.groups</name>--> - <!--<value>*</value>--> - <!--<description>Falcon proxyuser groups</description>--> - <!--</property>--> -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/oozie-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/oozie-site.xml deleted file mode 100644 index 1473961..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/FALCON/configuration/oozie-site.xml +++ /dev/null @@ -1,198 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<configuration supports_final="true"> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-instances</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create-inst</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now_inst, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today_inst, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday_inst, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth_inst, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth_inst, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear_inst, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear_inst, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-data</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph1_dataIn_echo, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_wrap, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateOffset_echo, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL constant declarations, separated by commas, format is [PREFIX:]NAME=CLASS#CONSTANT. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-start</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph3_coord_latest, - future=org.apache.oozie.coord.CoordELFunctions#ph3_coord_future, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph3_dataIn, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_nominalTime, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph3_coord_dateOffset, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-submit</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_fixed, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-create</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_nominalTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.HadoopAccessorService.supported.filesystems</name> - <value>*</value> - <description> - Enlist the different filesystems supported for federation. If wildcard "*" is specified, then ALL file schemes will be allowed. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <!--web ui should add following properties to oozie site accordingly to FALCON_USER--> - <!--<property>--> - <!--<name>oozie.service.ProxyUserService.proxyuser.#FALCON_USER#.hosts</name>--> - <!--<value>*</value>--> - <!--<description>Falcon proxyuser hosts</description>--> - <!--</property>--> - <!--<property>--> - <!--<name>oozie.service.ProxyUserService.proxyuser.#FALCON_USER#.groups</name>--> - <!--<value>*</value>--> - <!--<description>Falcon proxyuser groups</description>--> - <!--</property>--> -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/configuration/oozie-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/configuration/oozie-site.xml deleted file mode 100644 index eb179e6..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/configuration/oozie-site.xml +++ /dev/null @@ -1,197 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<configuration supports_final="true"> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-instances</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create-inst</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now_inst, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today_inst, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday_inst, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek_inst, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek_inst, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth_inst, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth_inst, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear_inst, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear_inst, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-create</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-job-submit-data</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph1_dataIn_echo, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_wrap, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateOffset_echo, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL constant declarations, separated by commas, format is [PREFIX:]NAME=CLASS#CONSTANT. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-action-start</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, - today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, - currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, - lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, - latest=org.apache.oozie.coord.CoordELFunctions#ph3_coord_latest, - future=org.apache.oozie.coord.CoordELFunctions#ph3_coord_future, - dataIn=org.apache.oozie.extensions.OozieELExtensions#ph3_dataIn, - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_nominalTime, - dateOffset=org.apache.oozie.coord.CoordELFunctions#ph3_coord_dateOffset, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_formatTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-submit</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_fixed, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.ELService.ext.functions.coord-sla-create</name> - <value> - instanceTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_nominalTime, - user=org.apache.oozie.coord.CoordELFunctions#coord_user - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> - <property> - <name>oozie.service.HadoopAccessorService.supported.filesystems</name> - <value>*</value> - <description> - Enlist the different filesystems supported for federation. If wildcard "*" is specified, then ALL file schemes will be allowed. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py index 8cde439..201efff 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py +++ b/ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py @@ -900,6 +900,119 @@ class HDP23StackAdvisor(HDP22StackAdvisor): putStormStartupPropertyAttribute = self.putPropertyAttribute(configurations, "storm-site") putStormStartupPropertyAttribute(notifier_plugin_property, 'delete', 'true') + def recommendOozieConfigurations(self, configurations, clusterData, services, hosts): + super(HDP23StackAdvisor, self).recommendOozieConfigurations(configurations, clusterData, services, hosts) + servicesList = [service["StackServices"]["service_name"] for service in services["services"]] + putOozieSiteProperty = self.putProperty(configurations, "oozie-site", services) + putOozieSitePropertyAttributes = self.putPropertyAttribute(configurations, "oozie-site") + + if "FALCON" in servicesList: + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-job-submit-instances", + 'now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo,\ + currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, \ + lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, \ + latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, \ + future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo') + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-action-create-inst", + 'now=org.apache.oozie.extensions.OozieELExtensions#ph2_now_inst, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph2_today_inst, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday_inst, \ + currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek_inst, \ + lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek_inst, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth_inst, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth_inst, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear_inst, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear_inst, \ + latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, \ + future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-action-create", + 'now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, \ + currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, \ + lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, \ + latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, \ + future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_formatTime, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-job-submit-data", + 'now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, \ + currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_currentWeek_echo, \ + lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph1_lastWeek_echo, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, \ + dataIn=org.apache.oozie.extensions.OozieELExtensions#ph1_dataIn_echo, \ + instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_wrap, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, \ + dateOffset=org.apache.oozie.coord.CoordELFunctions#ph1_coord_dateOffset_echo, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-action-start", + 'now=org.apache.oozie.extensions.OozieELExtensions#ph2_now, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph2_today, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph2_yesterday, \ + currentWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_currentWeek, \ + lastWeek=org.apache.oozie.extensions.OozieELExtensions#ph2_lastWeek, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_currentMonth, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph2_lastMonth, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph2_currentYear, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph2_lastYear, \ + latest=org.apache.oozie.coord.CoordELFunctions#ph3_coord_latest, \ + future=org.apache.oozie.coord.CoordELFunctions#ph3_coord_future, \ + dataIn=org.apache.oozie.extensions.OozieELExtensions#ph3_dataIn, \ + instanceTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_nominalTime, \ + dateOffset=org.apache.oozie.coord.CoordELFunctions#ph3_coord_dateOffset, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph3_coord_formatTime, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-sla-submit", + 'instanceTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_nominalTime_echo_fixed, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + + putOozieSiteProperty("oozie.service.ELService.ext.functions.coord-sla-create", + 'instanceTime=org.apache.oozie.coord.CoordELFunctions#ph2_coord_nominalTime, \ + user=org.apache.oozie.coord.CoordELFunctions#coord_user') + + putOozieSiteProperty("oozie.service.HadoopAccessorService.supported.filesystems", + '*') + else: + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-job-submit-instances', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-action-create-inst', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-action-create', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-job-submit-data', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-action-start', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-sla-submit', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.coord-sla-create', 'delete', 'true') + putOozieSitePropertyAttributes('oozie.service.HadoopAccessorService.supported.filesystems', 'delete', 'true') + + + + def recommendFalconConfigurations(self, configurations, clusterData, services, hosts): putFalconEnvProperty = self.putProperty(configurations, "falcon-env", services) http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/stacks/HDP/2.5/services/FALCON/configuration/oozie-site.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.5/services/FALCON/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDP/2.5/services/FALCON/configuration/oozie-site.xml deleted file mode 100644 index 191e667..0000000 --- a/ambari-server/src/main/resources/stacks/HDP/2.5/services/FALCON/configuration/oozie-site.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0"?> -<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> -<!-- -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ ---> -<configuration supports_final="false"> - <property> - <name>oozie.service.ELService.ext.functions.workflow</name> - <value> - now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, - today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, - yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, - currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, - lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, - currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, - lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, - formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, - latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, - future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo - </value> - <description> - EL functions declarations, separated by commas, format is [PREFIX:]NAME=CLASS#METHOD. - This property is a convenience property to add extensions to the built in executors without having to - include all the built in ones. - </description> - <value-attributes> - <type>custom</type> - </value-attributes> - <on-ambari-upgrade add="true"/> - </property> -</configuration> http://git-wip-us.apache.org/repos/asf/ambari/blob/09fed274/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py index 92b7367..246bbcc 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py +++ b/ambari-server/src/main/resources/stacks/HDP/2.5/services/stack_advisor.py @@ -40,6 +40,24 @@ class HDP25StackAdvisor(HDP24StackAdvisor): def recommendOozieConfigurations(self, configurations, clusterData, services, hosts): super(HDP25StackAdvisor,self).recommendOozieConfigurations(configurations, clusterData, services, hosts) putOozieEnvProperty = self.putProperty(configurations, "oozie-env", services) + servicesList = [service["StackServices"]["service_name"] for service in services["services"]] + putOozieSiteProperty = self.putProperty(configurations, "oozie-site", services) + putOozieSitePropertyAttributes = self.putPropertyAttribute(configurations, "oozie-site") + + if "FALCON" in servicesList: + putOozieSiteProperty('oozie.service.ELService.ext.functions.workflow', + 'now=org.apache.oozie.extensions.OozieELExtensions#ph1_now_echo, \ + today=org.apache.oozie.extensions.OozieELExtensions#ph1_today_echo, \ + yesterday=org.apache.oozie.extensions.OozieELExtensions#ph1_yesterday_echo, \ + currentMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_currentMonth_echo, \ + lastMonth=org.apache.oozie.extensions.OozieELExtensions#ph1_lastMonth_echo, \ + currentYear=org.apache.oozie.extensions.OozieELExtensions#ph1_currentYear_echo, \ + lastYear=org.apache.oozie.extensions.OozieELExtensions#ph1_lastYear_echo, \ + formatTime=org.apache.oozie.coord.CoordELFunctions#ph1_coord_formatTime_echo, \ + latest=org.apache.oozie.coord.CoordELFunctions#ph2_coord_latest_echo, \ + future=org.apache.oozie.coord.CoordELFunctions#ph2_coord_future_echo') + else: + putOozieSitePropertyAttributes('oozie.service.ELService.ext.functions.workflow', 'delete', 'true') if not "oozie-env" in services["configurations"] : self.logger.info("No oozie configurations available")