配置 FastDFS |
FastDFS 的配置文件都在%FastDFS%/conf 目录下,其中包括:
其中,client.conf 和 http.conf 文件不需要做修改,tracker.conf 和 storage.conf 的修改如下:
在%FastDFS%/conf 目录下打开 tracker.conf 文件,输入的命令如下:
cd FastDFS/conf
vi tracker.conf
指定存储 tracker 日志的目录位置。该目录位置可以由用户自己指定,但目录必须存在,否则会导致 tracker server 无法启动,如果该目录不存在请先创建。找到 base_path 项,作如下修改:
base_path=/home/iserver/fastdfs/tracker
修改 store_group,以与 storage.conf 文件内的 group_name 相对应。找到 store_group 项,作如下修改:
store_group=group1
修改文件下载方式,默认 download_server=0,这里修改为 download_server=1,即优先从当前文件上传到的源存储服务器上获取。
download_server=1
修改 storage 的预留存储空间大小,也可以使用默认值。如果 FastDFS storage 服务器的存储空间小于该预留值,将导致分布式切图服务无法继续切图。
reserved_storage_space=10%
修改存储方式,默认 use_trunk_file = false,这里修改为 use_trunk_file = true,即存储方式修改为打包存储。
use_trunk_file = true
在%FastDFS%/conf 目录下打开 storage.conf 文件,输入的命令如下:
cd FastDFS/conf
vi storage.conf
指定存储 storage 日志的目录位置,该目录可以由用户自己指定,但目录必须存在,否则会导致 storage server 无法启动,如果该目录不存在请先创建。找到 base_path 项,作如下修改:
base_path=/home/iserver/fastdfs/storage
指定文件的存储位置,在一台 storage server 上可以指定多个存储位置,且目录必须存在,如果不存在请先创建。找到 store_path0 项,作如下修改:
store_path0=/home/iserver/tiles
修改 tracker_server 的 IP 地址和端口信息,tracker_server 的默认端口为 22122。找到 tracker_server 项,(示例以 192.168.112.251 为例)作如下修改:
tracker_server=192.168.112.251:22122
FastDHT 的配置文件都在%FastDHT%/conf 目录下,其中包括:
在%FastDHT%/conf 目录下打开 fdhtd.conf 文件,输入的命令如下:
cd FastDFS/conf
vi fdhtd.conf
指定存储 fdhtd 日志的目录位置,该目录位置可以由用户自己指定,但目录必须存在,如果不存在请先创建,找到 base_path 项,作如下修改:
base_path=/home/iserver/fastdht/server
在%FastDHT%/conf 目录下打开 fdht_servers.conf 文件,输入的命令如下:
cd FastDHT/conf
vi fdht_servers.conf
添加 FastDHT 服务器的地址(以本机 IP:192.168.112.12为例),找到 group0,作如下修改:
group_count = 1
group0=192.168.112.12:11411