CentOS 系统上安装 FastDFS FastDFS 是一个开源的分布式文件系统,能够提供高性能、高可靠性和高扩展性的文件存储服务。下面是 CentOS 系统上安装 FastDFS 的详细步骤和相关知识点。 安装 libfastcommon libfastcommon 是 FastDFS 的一个依赖库,需要先安装 libfastcommon。下载 libfastcommon 的源代码包 V1.0.39.tar.gz,上传到服务器的/usr 目录,使用 rz 命令上传文件。然后,解压缩文件:tar -xvf libfastcommon-V1.0.39.tar.gz,进入目录,编译:./make.sh。可能会出现没有 C 环境的错误,需要安装 gcc 编译库:yum install gcc。编译完成后,安装编译好的库:./make.sh install。libfastcommon 会被安装到 /usr/lib64/libfastcommon.so,并建立软链接到 /usr/lib/libfastcommon.so。 安装 FastDFS 下载 FastDFS 的源代码包 V5.11.tar.gz,上传到服务器的/usr 目录,使用 rz 命令上传文件。然后,解压缩文件:tar -xvf FastDFS-V5.11.tar.gz,进入目录,编译:./make.sh。编译完成后,安装编译好的库:./make.sh install。如果没有报错,那么 FastDFS 就安装成功了。安装日志中会提示 FastDFS 安装到了 /etc/fdfs 目录下。 配置 FastDFS 需要将三个示例文件复制一份,去掉.sample:cp client.conf.sample client.conf、cp storage.conf.sample storage.conf、cp tracker.conf.sample tracker.conf。 安装 tracker tracker 是 FastDFS 的核心组件,负责管理文件上传和下载。创建 tracker 工作目录:mkdir -p /usr/fdfs/tracker。然后,配置 tracker:vi tracker.conf,打开后重点关注四个配置:disabled=false、port=22122、base_path=/usr/fdfs/tracker、http.server_port=6666。保存配置后,启动 tracker:service fdfs_trackerd start。如果不能启动,可以使用 systemctl 命令:systemctl start fdfs_trackerd。成功后,可以看到 tracker 的进程:ps -ef | grep fdfs。查看 tracker 的端口监听情况:netstat -antp|grep fdfs。 加入开机启动 需要将 tracker 加入开机启动。查看开机启动文件权限:ll /etc/rc.d/rc.local,有 x 执行权限。如果没有,需要加一下:chmod +x /etc/rc.d/rc.local。修改 rc.local:vi /etc/rc.d/rc.local,在最后增加:service fdfs_trackerd start。 安装 storage storage 的安装与 tracker 很类似。创建 storage 工作目录:mkdir -p /usr/fdfs/storage。然后,配置 storage:vi storage.conf,打开后重点关注四个配置:disabled=false、port=23000、base_path=/usr/fdfs/storage、http.server_port=6666。保存配置后,启动 storage:service fdfs_storaged start。 安装 FastDFS 需要安装 libfastcommon、FastDFS、tracker 和 storage 四个组件,每个组件都需要配置和启动。FastDFS 可以提供高性能、高可靠性和高扩展性的文件存储服务,对于大规模文件存储有着非常重要的意义。
剩余13页未读,继续阅读
- 粉丝: 15
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0