副问题[/!--empirenews.page--]
FastDFS是一个开源的轻量级漫衍式文件体系,它对文件举办打点,成果包罗:文件存储、文件同步、文件会见(文件上传、文件下载)等,办理了大容量存储和负载平衡的题目。出格得当以文件为载体的在线处事,如相册网站、视频网站等等。
FastDFS为互联网量身定制,充实思量了冗余备份、负载平衡、线性扩容等机制,并注重高可用、高机能等指标,,行使FastDFS很轻易搭建一套高机能的文件处事器集群提供文件上传、下载等处事。
1. 下载安装 libfastcommon
libfastcommon是从 FastDFS 和 FastDHT 中提取出来的民众 C 函数库,基本情形,安装即可 。
1.1 下载:
- wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
1.2 解压:
- tar -zxvf V1.0.7.tar.gz
1.3 安装:
- cd libfastcommon-1.0.7
-
- ./make.sh
-
- ./make.sh install
1.4 复制文件:
办理FastDFS中lib设置文件路径题目。
- cp/usr/lib64/libfastcommon.so/usr/local/lib/libfastcommon.so
- cp/usr/lib64/libfastcommon.so/usr/lib/libfastcommon.so
2. 下载安装FastDFS
2.1 下载:
- wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
2.2 解压:
- tar -zxvf V5.05.tar.gz
2.3 安装:
- cd fastdfs-5.05
- ./make.sh
- ./make.sh install
安装完成后,默认设置文件目次为: /etc/fdfs/,默认呼吁放在 /usr/bin/中,以 fdfs_开头。
3. 设置FastDFS
起首将设置文件复制到 /etc/fdfs目次下。
- cd/home/fantj/download/fastdfs-5.05/conf
-
- cp*/etc/fdfs/
-
- 如下:
-
- [root@s168 conf]#cd/etc/fdfs/
-
- [root@s168 fdfs]#ls
-
- anti-steal.jpg client.conf.sample mime.types storage.conf.sample tracker.conf
-
- client.conf http.conf storage.conf storage_ids.conf tracker.conf.sample
3.1. 设置tracker.conf
FastDFS跟踪器
修改如下设置:
- #Tracker 数据和日记目次地点(根目次必需存在,子目次会自动建设)
- base_path=/fastdfs/tracker
- port=22122
3.1.1 建设该目次:
mkdir-p/fastdfs/tracker3.1.2 启动/封锁:
fdfs_trackerd/etc/fdfs/tracker.conf start/stop默认行使 /etc/fdfs下的设置文件,若有指定设置可在后头追加参数。若有防火墙,开放防火墙法则。
3.1.3 配置开机启动:
- # systemctl enable fdfs_trackerd
-
-
- 可能:
-
- # vim /etc/rc.d/rc.local
-
- 插手设置:
-
- /etc/init.d/fdfs_trackerd start
3.1.4 tracker server 目次及文件布局 :
Tracker处事启动乐成后,会在base_path下建设data、logs两个目次。目次布局如下:
- ${base_path}
-
- |__data
-
- | |__storage_groups.dat:存储分组信息
-
- | |__storage_servers.dat:存储处事器列表
-
- |__logs
-
- | |__trackerd.log:tracker server日记文件
3.2. 设置storage
下面只是根基设置,若有更渺小的必要,则请查察全部设置。
- group_name=fantj #组名
-
- base_path=/fastdfs/storage #日记目次
-
- store_path0=/fastdfs/storage #存储目次
-
- tracker_server=192.168.27.168:22122 #tracker节点
-
- http.server_port=8888 #端口
3.2.1 启动
- 可以用这种方法启动
-
- fdfs_storaged/etc/fdfs/storage.conf start
-
- 也可以用这种方法,后头都用这种
-
- # service fdfs_storaged start
3.2.2 搜查历程
(编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|