Andrew Palumbo created MAHOUT-1615:
--------------------------------------
Summary: SparkEngine drmFromHDFS returning the same Key for all
Key,VecPairs for Text-Keyed Files
Key: MAHOUT-1615
URL: https://issues.apache.org/jira/browse/MAHOUT-1615
Project: Mahout
Issue Type: Bug
Reporter: Andrew Palumbo
Fix For: 1.0
When reading in seq2sparse output from HDFS in the spark-shell of form
<Text,VectorWriteable> SparkEngine's drmFromHDFS method is creating rdds with
the same Key for all Pairs:
`mahout> val drmTFIDF= drmFromHDFS( path =
"/tmp/mahout-work-andy/20news-test-vectors/part-r-00000")`
Has keys:
{...}
key: /talk.religion.misc/84570
key: /talk.religion.misc/84570
key: /talk.religion.misc/84570
{...}
for the entire set. This is the last Key in the set.
The problem can be traced to SparkEngine.scala drmFromHDFS:
`val rdd = sc.sequenceFile(path, classOf[Writable],
classOf[VectorWritable], minPartitions = parMin)
// Get rid of VectorWritable
.map(t => (t._1, t._2.get()))`
which gives the same key for all t._1.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)