Tôi sẽ đặt lại bất cứ thứ gì bạn đã xóa, lỗi thứ hai là do tôi tự gây ra.
Lỗi ban đầu là do bạn chưa tạo SparkContext, điều này có thể thực hiện được:
implicit val mc = mahoutSparkContext()
Sau đó, tôi nghĩ rằng việc chuyển đổi ngầm định mc (một SparkDistributedContext) thành sc (một SparkContext) sẽ được xử lý bởi các chức năng của trình trợ giúp gói. Nếu vẫn thiếu, hãy thử:
implicit val sc = sdc2sc(mc)