Jag skulle lägga tillbaka det du tog bort, det sekundära felet är självförvållat.
Det ursprungliga felet beror på att du inte har skapat en SparkContext, vilket kan göras:
implicit val mc = mahoutSparkContext()
Därefter tror jag att den implicita omvandlingen av mc (en SparkDistributedContext) till sc (en SparkContext) kommer att hanteras av pakethjälpfunktionerna. Om scen fortfarande saknas försök:
implicit val sc = sdc2sc(mc)