Yea, I wouldn't try and modify the current since RDDs are suppose to be 
immutable, just create a new one...

val newRdd = oldRdd.map(r => (r._2(), r._1()))

or something of that nature...

Steve
________________________________
From: Evo Eftimov [evo.efti...@isecc.com]
Sent: Thursday, May 14, 2015 1:24 PM
To: 'Holden Karau'; 'Yasemin Kaya'
Cc: user@spark.apache.org
Subject: RE: swap tuple

Where is the “Tuple”  supposed to be in <String, String> - you can refer to a 
“Tuple” if it was e.g. <String, Tuple2<String, String>>

From: holden.ka...@gmail.com [mailto:holden.ka...@gmail.com] On Behalf Of 
Holden Karau
Sent: Thursday, May 14, 2015 5:56 PM
To: Yasemin Kaya
Cc: user@spark.apache.org
Subject: Re: swap tuple

Can you paste your code? transformations return a new RDD rather than modifying 
an existing one, so if you were to swap the values of the tuple using a map you 
would get back a new RDD and then you would want to try and print this new RDD 
instead of the original one.

On Thursday, May 14, 2015, Yasemin Kaya 
<godo...@gmail.com<mailto:godo...@gmail.com>> wrote:
Hi,

I have JavaPairRDD<String, String> and I want to swap tuple._1() to tuple._2(). 
I use tuple.swap() but it can't be changed JavaPairRDD in real. When I print 
JavaPairRDD, the values are same.

Anyone can help me for that?

Thank you.
Have nice day.

yasemin

--
hiç ender hiç


--
Cell : 425-233-8271
Twitter: https://twitter.com/holdenkarau
Linked In: https://www.linkedin.com/in/holdenkarau

This e-mail is intended solely for the above-mentioned recipient and it may 
contain confidential or privileged information. If you have received it in 
error, please notify us immediately and delete the e-mail. You must not copy, 
distribute, disclose or take any action in reliance on it. In addition, the 
contents of an attachment to this e-mail may contain software viruses which 
could damage your own computer system. While ColdLight Solutions, LLC has taken 
every reasonable precaution to minimize this risk, we cannot accept liability 
for any damage which you sustain as a result of software viruses. You should 
perform your own virus checks before opening the attachment.

Reply via email to