WIP
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/dfs.proto
cd namenode && go test -v
cd dataNode && go test -v
docker build -f ./deployment/namenode.dockerfile . -t namenode
docker build -f ./deployment/datanode.dockerfile . -t datanode
to run docker image with fs mount
docker run --name namenode --mount type=bind,source="$(pwd)",target=/usr/src/app -p target=8001,published=8001 -dit namenode
go run dataNode/start/start.go
go run namenode/start/start.go
./start.sh
HDFS architecture
http://itm-vm.shidler.hawaii.edu/HDFS/
GFS paper
https://research.google.com/archive/gfs-sosp2003.pdf