I have loop with Names{Real Test!, Real Test1!}
and inside it loop throw days (here as example iteration is 1 day only), in this loop some operations with data, and then I flatMap RDD(with 2 rows) to RDD with 5 rows. And on collect().foreach(println)
it gave me this:
(Real Test!,2016-07-25,session_end,63)
(Real Test!,2016-07-25,app_open,63)
for first Name - and
(Real Test1!,2016-07-25,app_open,63)
(Real Test1!,2016-07-25,app_install,0)
(Real Test1!,2016-07-25,session_end,0)
for second. When i try to saveToCassandra
all 5 rows in loop - in DB I only have last rows of flatMap.
id | name | date | count | event
1 | Real Test! |2016-07-25 | 63 | session_end
2 | Real Test1! |2016-07-25 | 0 | session_end
Why it saves me only last row from flatMap, and how I can save ALL 5 rows?