Author: buildbot
Date: Mon Dec 7 10:19:19 2015
New Revision: 974825
Log:
Production update by buildbot for camel
Modified:
websites/production/camel/content/apache-spark.html
websites/production/camel/content/cache/main.pageCache
Modified: websites/production/camel/content/apache-spark.html
==============================================================================
--- websites/production/camel/content/apache-spark.html (original)
+++ websites/production/camel/content/apache-spark.html Mon Dec 7 10:19:19 2015
@@ -85,7 +85,7 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2
id="ApacheSpark-ApacheSparkcomponent">Apache Spark component</h2><div
class="confluence-information-macro
confluence-information-macro-information"><span class="aui-icon aui-icon-small
aui-iconfont-info confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p> Apache Spark component is
available starting from Camel
<strong>2.17</strong>.</p></div></div><p> </p><p><span style="line-height:
1.5625;font-size: 16.0px;">This documentation page covers the <a shape="rect"
class="external-link" href="http://spark.apache.org/">Apache Spark</a>
component for the Apache Camel. The main purpose of the Spark integration with
Camel is to provide a bridge between Camel connectors and Spark tasks. In
particular Camel connector provides a way to route message from various
transports, dynamically choose a task to execute, use incoming message as input
data for that task and finally deliver the results of the execut
ion back to the Camel pipeline.</span></p><h3
id="ApacheSpark-Supportedarchitecturalstyles"><span>Supported architectural
styles</span></h3><p><span style="line-height: 1.5625;font-size: 16.0px;">Spark
component can be used as a driver application deployed into an application
server (or executed as a fat jar).</span></p><p><span style="line-height:
1.5625;font-size: 16.0px;"><span class="confluence-embedded-file-wrapper
confluence-embedded-manual-size"><img class="confluence-embedded-image"
height="250" src="apache-spark.data/camel_spark_driver.png"
data-image-src="/confluence/download/attachments/61331559/camel_spark_driver.png?version=2&modificationDate=1449478362672&api=v2"
data-unresolved-comment-count="0" data-linked-resource-id="61331563"
data-linked-resource-version="2" data-linked-resource-type="attachment"
data-linked-resource-default-alias="camel_spark_driver.png"
data-base-url="https://cwiki.apache.org/confluence"
data-linked-resource-content-type="image/png" data
-linked-resource-container-id="61331559"
data-linked-resource-container-version="3"></span><br
clear="none"></span></p><p><span style="line-height: 1.5625;font-size:
16.0px;">Spark component can also be submitted as a job directly into the Spark
cluster.</span></p><p><span style="line-height: 1.5625;font-size:
16.0px;"><span class="confluence-embedded-file-wrapper
confluence-embedded-manual-size"><img class="confluence-embedded-image"
height="250" src="apache-spark.data/camel_spark_cluster.png"
data-image-src="/confluence/download/attachments/61331559/camel_spark_cluster.png?version=1&modificationDate=1449478393084&api=v2"
data-unresolved-comment-count="0" data-linked-resource-id="61331565"
data-linked-resource-version="1" data-linked-resource-type="attachment"
data-linked-resource-default-alias="camel_spark_cluster.png"
data-base-url="https://cwiki.apache.org/confluence"
data-linked-resource-content-type="image/png"
data-linked-resource-container-id="61331559" data-linked-r
esource-container-version="3"></span><br clear="none"></span></p><p><span
style="line-height: 1.5625;font-size: 16.0px;">While Spark component is primary
designed to work as a <em>long running job</em> serving as an bridge
between Spark cluster and the other endpoints, you can also use it as a
<em>fire-once</em> short job.  </span></p><div><span><br
clear="none"></span></div><p><span style="line-height: 1.5625;font-size:
16.0px;"><br clear="none"><br clear="none"></span></p><h3
id="ApacheSpark-KuraRouteractivator"><span style="line-height:
1.5625;font-size: 16.0px;">KuraRouter activator</span></h3><p>Bundles deployed
to the Eclipse Kura are usually <a shape="rect" class="external-link"
href="http://eclipse.github.io/kura/doc/hello-example.html#create-java-class"
rel="nofollow">developed as bundle activators</a>. So the easiest way to deploy
Apache Camel routes into the Kura is to create an OSGi bundle containing the
class extending <code>org.apache.camel.kura.Kur
aRouter</code> class:</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+<div class="wiki-content maincontent"><h2
id="ApacheSpark-ApacheSparkcomponent">Apache Spark component</h2><div
class="confluence-information-macro
confluence-information-macro-information"><span class="aui-icon aui-icon-small
aui-iconfont-info confluence-information-macro-icon"></span><div
class="confluence-information-macro-body"><p> Apache Spark component is
available starting from Camel
<strong>2.17</strong>.</p></div></div><p> </p><p><span style="line-height:
1.5625;font-size: 16.0px;">This documentation page covers the <a shape="rect"
class="external-link" href="http://spark.apache.org/">Apache Spark</a>
component for the Apache Camel. The main purpose of the Spark integration with
Camel is to provide a bridge between Camel connectors and Spark tasks. In
particular Camel connector provides a way to route message from various
transports, dynamically choose a task to execute, use incoming message as input
data for that task and finally deliver the results of the execut
ion back to the Camel pipeline.</span></p><h3
id="ApacheSpark-Supportedarchitecturalstyles"><span>Supported architectural
styles</span></h3><p><span style="line-height: 1.5625;font-size: 16.0px;">Spark
component can be used as a driver application deployed into an application
server (or executed as a fat jar).</span></p><p><span style="line-height:
1.5625;font-size: 16.0px;"><span class="confluence-embedded-file-wrapper
confluence-embedded-manual-size"><img class="confluence-embedded-image"
height="250" src="apache-spark.data/camel_spark_driver.png"
data-image-src="/confluence/download/attachments/61331559/camel_spark_driver.png?version=2&modificationDate=1449478362000&api=v2"
data-unresolved-comment-count="0" data-linked-resource-id="61331563"
data-linked-resource-version="2" data-linked-resource-type="attachment"
data-linked-resource-default-alias="camel_spark_driver.png"
data-base-url="https://cwiki.apache.org/confluence"
data-linked-resource-content-type="image/png" data
-linked-resource-container-id="61331559"
data-linked-resource-container-version="4"></span><br
clear="none"></span></p><p><span style="line-height: 1.5625;font-size:
16.0px;">Spark component can also be submitted as a job directly into the Spark
cluster.</span></p><p><span style="line-height: 1.5625;font-size:
16.0px;"><span class="confluence-embedded-file-wrapper
confluence-embedded-manual-size"><img class="confluence-embedded-image"
height="250" src="apache-spark.data/camel_spark_cluster.png"
data-image-src="/confluence/download/attachments/61331559/camel_spark_cluster.png?version=1&modificationDate=1449478393000&api=v2"
data-unresolved-comment-count="0" data-linked-resource-id="61331565"
data-linked-resource-version="1" data-linked-resource-type="attachment"
data-linked-resource-default-alias="camel_spark_cluster.png"
data-base-url="https://cwiki.apache.org/confluence"
data-linked-resource-content-type="image/png"
data-linked-resource-container-id="61331559" data-linked-r
esource-container-version="4"></span><br clear="none"></span></p><p><span
style="line-height: 1.5625;font-size: 16.0px;">While Spark component is primary
designed to work as a <em>long running job</em> serving as an bridge
between Spark cluster and the other endpoints, you can also use it as a
<em>fire-once</em> short job.  </span></p><div><span><br
clear="none"></span></div><p><span style="line-height: 1.5625;font-size:
16.0px;"> </span></p><h3
id="ApacheSpark-RunningSparkinOSGiservers"><span>Running Spark in OSGi
servers</span></h3><p><span style="line-height: 1.5625;font-size:
16.0px;"> </span></p><p>Currently the Spark component doesn't support
execution in the OSGi container. Spark has been designed to be executed as a
fat jar, usually submitted as a job to a cluster. For those reasons running
Spark in an OSGi server is at least challenging and is not support by Camel as
well.</p><p><span style="line-height: 1.5625;font-size: 16.0px;"><br
clear="none"><br cl
ear="none"></span></p><h3 id="ApacheSpark-KuraRouteractivator"><span
style="line-height: 1.5625;font-size: 16.0px;">KuraRouter
activator</span></h3><p>Bundles deployed to the Eclipse Kura are
usually <a shape="rect" class="external-link"
href="http://eclipse.github.io/kura/doc/hello-example.html#create-java-class"
rel="nofollow">developed as bundle activators</a>. So the easiest way to deploy
Apache Camel routes into the Kura is to create an OSGi bundle containing the
class extending <code>org.apache.camel.kura.KuraRouter</code> class:</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[public class MyKuraRouter extends KuraRouter {
@Override
Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.