Hi Ricardo,
 providing the error output would help . But in any case you need to do a
collect() on the rdd returned from computeCost.

2015-05-19 11:59 GMT-07:00 Ricardo Goncalves da Silva <
ricardog.si...@telefonica.com>:

>  Hi,
>
>
>
> Can anybody see what’s wrong in this piece of code:
>
>
>
>
>
> ./bin/spark-shell --num-executors 2 --executor-memory 512m --master
> yarn-client
>
> import org.apache.spark.mllib.clustering.KMeans
>
> import org.apache.spark.mllib.linalg.Vectors
>
>
>
>
>
> val data = sc.textFile("/user/p_loadbd/fraude5.csv").map(x =>
> x.toLowerCase.split(',')).map(x => x(0)+","+x(1))
>
> val header = data.first()
>
> val filter_data = data.filter(x => x != header)
>
> val parsedData = data.map(s =>
> Vectors.dense(s.split(',').map(_.toDouble))).cache()
>
>
>
> val numClusters = 2
>
> val numIterations = 20
>
> val clusters = KMeans.train(parsedData, numClusters, numIterations)
>
>
>
> val WSSSE = clusters.computeCost(parsedData)
>
> println("Within Set Sum of Squared Errors = " + WSSSE)
>
>
>
> Thanks.
>
>
>
>
>
> [image: Descrição: Descrição: Descrição:
> cid:image002.jpg@01CC89A8.2B628650]
>
> *Ricardo Goncalves da Silva*
> Lead Data Scientist *|* Seção de Desenvolvimento de Sistemas de
>
> Business Intelligence – Projetos de Inovação *| *IDPB02
>
> Av. Eng. Luis Carlos Berrini, 1.376 – 7º – 04571-000 - SP
>
> ricardog.si...@telefonica.com *|* www.telefonica.com.br
>
> Tel +55 11 3430 4955 *| *Cel +55 11 94292 9526
>
>
>
>
>
> ------------------------------
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener información privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilización,
> divulgación y/o copia sin autorización puede estar prohibida en virtud de
> la legislación vigente. Si ha recibido este mensaje por error, le rogamos
> que nos lo comunique inmediatamente por esta misma vía y proceda a su
> destrucción.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have received
> this transmission in error, do not read it. Please immediately reply to the
> sender that you have received this communication in error and then delete
> it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário,
> pode conter informação privilegiada ou confidencial e é para uso exclusivo
> da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário
> indicado, fica notificado de que a leitura, utilização, divulgação e/ou
> cópia sem autorização pode estar proibida em virtude da legislação vigente.
> Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
> imediatamente por esta mesma via e proceda a sua destruição
>

Reply via email to