godfs
godfs 是一个用go实现的轻量,快速,简单易用的分布式文件存储服务器。
godfs 开箱即用,并对docker支持友好。
特性快速, 轻量, 开箱即用, 友好的API
易于扩展,运行稳定
非常低的资源开销
提供原生的客户端和Java客户端(还未开始)
提供HTTP方式的下载和上传API
清晰的日志帮助排查运行异常
支持不同平台下的编译运行: Linux, Windows, Mac
更好地支持docker容器
文件分片保存
完美的文件迁移解决方案
支持读写和只读文件节点
文件组内自动同步
安装请先安装golang1.9+
以CentOS7为例.
从最新的源码构建:yum install golang -y
git clone https://github.com/hetianyi/godfs.git
cd godfs
./make.sh
构建成功后, 三个文件会生成在./bin 目录下,分别是:
./bin/client