-
Notifications
You must be signed in to change notification settings - Fork 0
seaweedfs开发
zhangbiwu edited this page Dec 20, 2021
·
8 revisions
- Master:volume管理
- Volume:文件存储
- Filer:文件管理
seaweedfs开源分布式文件系统,包括2部分:
(1)文件索引:存在pika(redis);
(2)文件数据:通过文件索引找到了volume逻辑卷(volume),去读取文件数据。
curl -H "Accept: application/json" "http://filer.ai.yy.com:9899/dataset/zhangbiwu/?pretty=y"
curl "http://10.26.133.23:9533/dir/lookup?volumeId=5116&pretty=y"
{
"volumeId": "5116",
"locations": [
{
"url": "10.26.133.26:9626",
"publicUrl": "10.26.133.26"
}
]
}
跨机房加速的部署应该是这样做的:(varnish代理 将 小文件系统的数据cache到本地)-- 典型的cdn 缓存加速原理。
暴力做法: master进程重启一遍恢复。-- 屡试不爽。