Если у вас есть одна запись в строке, например,
sc.parallelize(List("1,8,9,10", "2,5,6,7", "3,1,2"))
.map(_.split(",").map(_.toLong))
.map {
case Array(head, tail @ _*) => (head, tail)
}.foreach(println)
Выход:
(2,Vector(5, 6, 7))
(3,Vector(1, 2))
(1,Vector(8, 9, 10))