Бих върнал всичко, което сте премахнали, вторичната грешка се причинява от вас.
Първоначалната грешка е, защото не сте създали SparkContext, което може да се направи:
implicit val mc = mahoutSparkContext()
След това мисля, че имплицитното преобразуване на mc (SparkDistributedContext) в sc (SparkContext) ще се обработва от помощните функции на пакета. Ако sc все още липсва, опитайте:
implicit val sc = sdc2sc(mc)