You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oozie.apache.org by rk...@apache.org on 2017/04/04 21:45:26 UTC

oozie git commit: OOZIE-1283 Remove the old ssh documentation (Jan Hentschel via rkanter)

Repository: oozie
Updated Branches:
  refs/heads/master 6bac84745 -> f110c33b2


OOZIE-1283 Remove the old ssh documentation (Jan Hentschel via rkanter)


Project: http://git-wip-us.apache.org/repos/asf/oozie/repo
Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/f110c33b
Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/f110c33b
Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/f110c33b

Branch: refs/heads/master
Commit: f110c33b221ed14ef68bf20298d2933b56186844
Parents: 6bac847
Author: Robert Kanter <rk...@apache.org>
Authored: Tue Apr 4 14:44:29 2017 -0700
Committer: Robert Kanter <rk...@apache.org>
Committed: Tue Apr 4 14:44:29 2017 -0700

----------------------------------------------------------------------
 .../src/site/twiki/WorkflowFunctionalSpec.twiki | 85 +-------------------
 release-log.txt                                 |  1 +
 2 files changed, 4 insertions(+), 82 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/oozie/blob/f110c33b/docs/src/site/twiki/WorkflowFunctionalSpec.twiki
----------------------------------------------------------------------
diff --git a/docs/src/site/twiki/WorkflowFunctionalSpec.twiki b/docs/src/site/twiki/WorkflowFunctionalSpec.twiki
index 460f6e5..fa6a84c 100644
--- a/docs/src/site/twiki/WorkflowFunctionalSpec.twiki
+++ b/docs/src/site/twiki/WorkflowFunctionalSpec.twiki
@@ -1276,87 +1276,8 @@ by any =job-xml= elements.
 </workflow-app>
 </verbatim>
 
-#SshAction
----++++ 3.2.5 Ssh Action
-
-*NOTE: SSH actions are deprecated in Oozie schema 0.1, and removed in Oozie schema 0.2*
-
-The =ssh= action starts a shell command on a remote machine as a remote secure shell in background. The workflow job
-will wait until the remote shell command completes before continuing to the next action.
-
-The shell command must be present in the remote machine and it must be available for execution via the command path.
-
-The shell command is executed in the home directory of the specified user in the remote host.
-
-The output (STDOUT) of the ssh job can be made available to the workflow job after the ssh job ends. This information
-could be used from within decision nodes. If the output of the ssh job is made available to the workflow job the shell
-command must follow the following requirements:
-
-   * The format of the output must be a valid Java Properties file.
-   * The size of the output must not exceed 2KB.
-
-*Syntax:*
-
-<verbatim>
-<workflow-app name="[WF-DEF-NAME]" xmlns="uri:oozie:workflow:0.1">
-    ...
-    <action name="[NODE-NAME]">
-        <ssh>
-            <host>[USER]@[HOST]</host>
-            <command>[SHELL]</command>
-            <args>[ARGUMENTS]</args>
-            ...
-            <capture-output/>
-        </ssh>
-        <ok to="[NODE-NAME]"/>
-        <error to="[NODE-NAME]"/>
-    </action>
-    ...
-</workflow-app>
-</verbatim>
-
-The =host= indicates the user and host where the shell will be executed.
-
-The =command= element indicates the shell command to execute.
-
-The =args= element, if present, contains parameters to be passed to the shell command. If more than one =args= element
-is present they are concatenated in order.
-
-If the =capture-output= element is present, it indicates Oozie to capture output of the STDOUT of the ssh command
-execution. The ssh command output must be in Java Properties file format and it must not exceed 2KB. From within the
-workflow definition, the output of an ssh action node is accessible via the =String action:output(String node,
-String key)= function (Refer to section '4.2.6 Action EL Functions').
-
-The configuration of the =ssh= action can be parameterized (templatized) using EL expressions.
-
-*Example:*
-
-<verbatim>
-<workflow-app name="sample-wf" xmlns="uri:oozie:workflow:0.1">
-    ...
-    <action name="myssjob">
-        <ssh>
-            <host>foo@bar.com<host>
-            <command>uploaddata</command>
-            <args>jdbc:derby://bar.com:1527/myDB</args>
-            <args>hdfs://foobar.com:8020/usr/tucu/myData</args>
-        </ssh>
-        <ok to="myotherjob"/>
-        <error to="errorcleanup"/>
-    </action>
-    ...
-</workflow-app>
-</verbatim>
-
-In the above example, the =uploaddata= shell command is executed with two arguments, =jdbc:derby://foo.com:1527/myDB=
-and =hdfs://foobar.com:8020/usr/tucu/myData=.
-
-The =uploaddata= shell must be available in the remote host and available in the command path.
-
-The output of the command will be ignored because the =capture-output= element is not present.
-
 #SubWorkflowAction
----++++ 3.2.6 Sub-workflow Action
+---++++ 3.2.5 Sub-workflow Action
 
 The =sub-workflow= action runs a child workflow job, the child workflow job can be in the same Oozie system or in
 another Oozie system.
@@ -1437,7 +1358,7 @@ in oozie-site.xml to set the maximum depth of subworkflow calls.  For example, i
 can start subwf2, which can start subwf3; but if subwf3 tries to start subwf4, then the action will fail.  The default is 50.
 
 #JavaAction
----++++ 3.2.7 Java Action
+---++++ 3.2.6 Java Action
 
 The =java= action will execute the =public static void main(String[] args)= method of the specified main Java class.
 
@@ -1605,7 +1526,7 @@ All the above elements can be parameterized (templatized) using EL expressions.
 </workflow-app>
 </verbatim>
 
----+++++ 3.2.7.1 Overriding an action's Main class
+---+++++ 3.2.6.1 Overriding an action's Main class
 
 This feature is useful for developers to change the Main classes without having to recompile or redeploy Oozie.
 

http://git-wip-us.apache.org/repos/asf/oozie/blob/f110c33b/release-log.txt
----------------------------------------------------------------------
diff --git a/release-log.txt b/release-log.txt
index 89405a5..faa30b7 100644
--- a/release-log.txt
+++ b/release-log.txt
@@ -1,5 +1,6 @@
 -- Oozie 4.4.0 release (trunk - unreleased)
 
+OOZIE-1283 Remove the old ssh documentation (Jan Hentschel via rkanter)
 OOZIE-2845 Replace reflection-based code which sets variable in HiveConf (pbacsko via abhishekbafna)
 OOZIE-2831 Update maven-project-info-reports-plugin to 2.9 (asasvari via gezapeti)
 OOZIE-2753 Update Docs for Jetty Tomcat changes (asasvari via abhishekbafna)