[
https://issues.apache.org/jira/browse/MAHOUT-1489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13950290#comment-13950290
]
Dmitriy Lyubimov commented on MAHOUT-1489:
------------------------------------------
yeah.
reallistically, functionality-wise it is not that much we need to add
here. It is basic Spark shell +
(1) with Mahout classpath of mahout-spark and its transitives added in
addition to Spark stuff;
(2) importing our standard things automatically (i.e.
o.a.m.sparkbidings._, o.a.m.sparkbindings.drm._, RLikeDrmOps._ etc per
manual -- make that default package imports easily to add to as we add
e.g. data frames dsl).
This is not that much, no fundamental hacks are required. In fact, i
have done (2)-like things a lot with standard scala interpreter. In
our case we of course cannot use standard scala itnterpreter because
we need Spark to sync whatever new closures we put into script, with
the backend, for us. But we probably can just inherit from Spark
interpreter and then modify its automatic imports. The classpath
issues shuold be handled by mahout.sh script.
> Interactive Scala & Spark Bindings Shell & Script processor
> -----------------------------------------------------------
>
> Key: MAHOUT-1489
> URL: https://issues.apache.org/jira/browse/MAHOUT-1489
> Project: Mahout
> Issue Type: New Feature
> Affects Versions: 1.0
> Reporter: Saikat Kanjilal
> Assignee: Dmitriy Lyubimov
> Fix For: 1.0
>
>
> Build an interactive shell /scripting (just like spark shell). Something very
> similar in R interactive/script runner mode.
--
This message was sent by Atlassian JIRA
(v6.2#6252)