Map-Reduce
A MapReduce framework with some simple applications in Go
Overview
MapReduce is an abstraction technique for doing Big-data computation in
parellel, distributed and fault-tolerant fashion.
This framework implemented similar ideas in MapReduce
This project implements a simple MapReduce framework with some examples
applications such as word counter and document indexer.
Usage
Build the plugin applications using
go build -buildmode=plugin ../mrapps/wc.go
Run master with given files as input
go run mrmaster.go pg-*.txt
Run worker (one or more) with plugin app
go run mrworker.go wc.so