Ik zou terugzetten wat je hebt verwijderd, de secundaire fout is door jezelf veroorzaakt.
De oorspronkelijke fout is omdat je geen SparkContext hebt gemaakt, wat kan worden gedaan:
implicit val mc = mahoutSparkContext()
Daarna denk ik dat de impliciete conversie van de mc (een SparkDistributedContext) naar sc (een SparkContext) zal worden afgehandeld door de pakkethelperfuncties. Als de sc nog steeds ontbreekt, probeer dan:
implicit val sc = sdc2sc(mc)