From 39d57ac19d9a3f0de654dfbf3fc97f8900e21b64 Mon Sep 17 00:00:00 2001 From: fan4w Date: Mon, 3 Jun 2024 15:07:05 +0800 Subject: [PATCH] first commit --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index e69de29..27dd2a2 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,30 @@ +修改的文件包括/mr下的三个文件 + +- `coordinator.go` 用于协调worker的工作 +- `worker.go` 通过RPC向coordinator请求任务,执行Map或者Reduce任务 +- `rpc.go` 定义了RPC的接口 + +使用方法: + +运行 + +```shell +cd main +go run mrcoordinator.go pg-*.txt +``` + +然后再另一个窗口运行 + +```shell +cd main +go run mrworker.go wc.so +``` + +wc.so是用户编写生成的动态库,用于执行Map和Reduce任务 + +测试程序 + +```shell +cd main +sh test-mr.sh +``` \ No newline at end of file