Odłożyłbym wszystko, co usuniesz, błąd wtórny jest samowystarczalny.
Oryginalny błąd jest spowodowany tym, że nie utworzyłeś SparkContext, co można zrobić:
implicit val mc = mahoutSparkContext()
Następnie myślę, że niejawna konwersja mc (SparkDistributedContext) do sc (SparkContext) będzie obsługiwana przez funkcje pomocnicze pakietu. Jeśli nadal brakuje sc, spróbuj:
implicit val sc = sdc2sc(mc)