A simple distributed application exercise for ordering datasets using MapReduce to be implemented in one month during the Distributed Systems and Cloud Computing course.
$ go mod init mapReduce
$ go mod tidy$ protoc --go_out=. --go-grpc_out=. mapreduce/master.proto
$ protoc --go_out=. --go-grpc_out=. mapreduce/reducer.proto$ go run main.goRun the program to start the MapReduce system. Master, Mapper and Reducer nodes will be simulated on the same machine, and the results will be saved to file.