[
https://issues.apache.org/jira/browse/MAHOUT-1570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15234716#comment-15234716
]
Hudson commented on MAHOUT-1570:
--------------------------------
FAILURE: Integrated in Mahout-Quality #3324 (See
[https://builds.apache.org/job/Mahout-Quality/3324/])
MAHOUT-1570: initial skeleton for Mahout DSL on Apache Flink
(alexey.s.grigoriev: rev bb4c4bcaf452d67b75b3c8d7c500cca6aeb31036)
* pom.xml
* flink/src/main/scala/org/apache/mahout/flinkbindings/package.scala
* flink/pom.xml
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
* math-scala/src/main/scala/org/apache/mahout/math/drm/DistributedContext.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkDistributedContext.scala
MAHOUT-1570: Flink: calculating ncol, nrow; colSum, colMean, norm
(alexey.s.grigoriev: rev df1db7cc775ed5e10c6416e033e25e430ffdd171)
*
flink/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrm.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
MAHOUT-1570: rebased to latest upstream (alexey.s.grigoriev: rev
de732d4bc7fae9d4719ecba54decd14376551344)
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
MAHOUT-1570: upgraded to flink 0.9-SNAPSHOT for IO (alexey.s.grigoriev: rev
1806ca809beb2312c62e83b3dbab314b90172118)
* flink/src/test/scala/org/apache/mahout/flinkbindings/RLikeOpsSuite.scala
* flink/src/test/scala/org/apache/mahout/flinkbindings/blas/LATestSuit.scala
* pom.xml
* flink/src/main/resources/log4j.properties
* flink/pom.xml
MAHOUT-1570: Flink: added headers, comments and aknowledgements
(alexey.s.grigoriev: rev 58f79489129c73b9a4bd7cd5a503cfaf723ccaef)
* flink/src/main/scala/org/apache/mahout/flinkbindings/package.scala
* flink/src/test/scala/org/apache/mahout/flinkbindings/RLikeOpsSuite.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkDistributedContext.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/io/DrmMetadata.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpCBind.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/io/HDFSPathSearch.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpTimesRightMatrix.scala
*
flink/src/test/scala/org/apache/mahout/flinkbindings/examples/ReadCsvExample.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrm.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/drm/FlinkDrm.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/package.scala
* flink/src/test/scala/org/apache/mahout/flinkbindings/blas/LATestSuit.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAewB.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/io/Hadoop1HDFSUtil.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAt.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpMapBlock.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/DataSetOps.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRowRange.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRBind.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAtB.scala
*
flink/src/test/scala/org/apache/mahout/flinkbindings/DistributedFlinkSuit.scala
* flink/src/test/scala/org/apache/mahout/flinkbindings/UseCasesSuite.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAewScalar.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAx.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/io/HDFSUtil.scala
MAHOUT-1570: rebased to latest upstream (alexey.s.grigoriev: rev
8de8b798f0ffa374c2b18e00b8130ac0a0d8e918)
*
flink/src/test/scala/org/apache/mahout/flinkbindings/DistributedFlinkSuit.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkByteBCast.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/package.scala
MAHOUT-1570: Flink: imports cleaned (alexey.s.grigoriev: rev
851eebcb648752f1a3bff08191d19ce3d6f66ab5)
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAt.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/drm/FlinkDrm.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpTimesRightMatrix.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpMapBlock.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRowRange.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAewB.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpCBind.scala
*
flink/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrm.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpRBind.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAtB.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/blas/FlinkOpAx.scala
MAHOUT-1570: Flink: nrow and ncol optimized (alexey.s.grigoriev: rev
be815fb25f4c008bf3809bb444e3d8562dea96fa)
*
flink/src/main/scala/org/apache/mahout/flinkbindings/drm/CheckpointedFlinkDrm.scala
MAHOUT-1570: rebased to latest upstream (alexey.s.grigoriev: rev
4bafc76276ff3d6a3eb1687d4d1c3f834671a482)
* flink/pom.xml
MAHOUT-1570: Flink: drmParallelizeEmpty and extra tests (alexey.s.grigoriev:
rev d13f48849ad5658cc03acea57f7c5d9d14bad137)
* flink/src/test/scala/org/apache/mahout/flinkbindings/DrmLikeOpsSuite.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
MAHOUT-1570: Flink: numNonZeroElementsPerColumn (alexey.s.grigoriev: rev
35426a96b98bb74538466318c5347d2f90415e97)
* flink/src/test/scala/org/apache/mahout/flinkbindings/DrmLikeOpsSuite.scala
* flink/src/main/scala/org/apache/mahout/flinkbindings/FlinkEngine.scala
MAHOUT-1570: fixed maven issue (a.grigorev: rev
c72698aca16368c4f16d5181fbdd3db6314c04e3)
* flink/pom.xml
> Adding support for Apache Flink as a backend for the Mahout DSL
> ---------------------------------------------------------------
>
> Key: MAHOUT-1570
> URL: https://issues.apache.org/jira/browse/MAHOUT-1570
> Project: Mahout
> Issue Type: Improvement
> Components: Flink
> Affects Versions: 0.11.2
> Reporter: Till Rohrmann
> Assignee: Suneel Marthi
> Labels: DSL, flink, scala
> Fix For: 0.12.0
>
>
> With the finalized abstraction of the Mahout DSL plans from the backend
> operations (MAHOUT-1529), it should be possible to integrate further backends
> for the Mahout DSL. Apache Flink would be a suitable candidate to act as a
> good execution backend.
> With respect to the implementation, the biggest difference between Spark and
> Flink at the moment is probably the incremental rollout of plans, which is
> triggered by Spark's actions and which is not supported by Flink yet.
> However, the Flink community is working on this issue. For the moment, it
> should be possible to circumvent this problem by writing intermediate results
> required by an action to HDFS and reading from there.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)