fastdht 的 wiki 地址为: https://github.com/happyfish100/fastdht/wiki ,
目前 fastdfs 已经部署在云服务器上, 并且已经可以正常使用, 如果上传文件的时候需要去重, 就要再安装 fastdht,按照上面的 wiki 说明已经安装上,
但是在修改 fdht_servers.conf 文件这一步,如果我将 ip 设置为与 fastdfs 一致的公网 ip,例如:101.12.131.1
,启动 fastdht 会报错,
报错日志内容为:
ERROR - file: func.c, line: 332, local host does not belong to any group, program exit!
如果将 fdht_servers.conf 中的 ip 设置为云服务器的内网 ip,例如:192.168.18.1
, 可以正常启动, 然后再多次上传同样的文件,发现并没有实现去重的功能,下附 fdht_servers.conf 的配置内容:
group_count = 1
group0 = 101.12.131.1:11411
这个问题搞了两天了, 有踩过坑的麻烦解答下~