削除したものはすべて元に戻します。二次エラーは自己負担です。
元のエラーは、SparkContextを作成していないためです。これは次のように実行できます。
implicit val mc = mahoutSparkContext()
その後、mc(SparkDistributedContext)からsc(SparkContext)への暗黙の変換は、パッケージヘルパー関数によって処理されると思います。それでもscが見つからない場合は、次を試してください:
implicit val sc = sdc2sc(mc)