Jeg ville sætte det tilbage, du har fjernet, den sekundære fejl er selvforskyldt.
Den oprindelige fejl skyldes, at du ikke har oprettet en SparkContext, hvilket kan gøres:
implicit val mc = mahoutSparkContext()
Derefter tror jeg, at den implicitte konvertering af mc (en SparkDistributedContext) til sc (en SparkContext) vil blive håndteret af pakkehjælpefunktionerne. Hvis scen stadig mangler, prøv:
implicit val sc = sdc2sc(mc)