设为首页 收藏本站
查看: 1326|回复: 0

[经验分享] FastDFS单点在 CentOS 安装部署

[复制链接]
发表于 2019-1-31 13:47:22 | 显示全部楼层 |阅读模式
  关于分布式文件系统FastDFS,在这里不做过多介绍,我们直接开始安装
  

  1.安装 libfastcommon
[root@TEST-01 softwares]# yum -y install wget pcre pcre-devel make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
[root@TEST-01 softwares]# wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
[root@TEST-01 softwares]# tar -zxvf V1.0.7.tar.gz
[root@TEST-01 softwares]# cd libfastcommon-1.0.7/
[root@TEST-01 libfastcommon-1.0.7]# ./make.sh
[root@TEST-01 libfastcommon-1.0.7]# ./make.sh install
mkdir -p /usr/lib64
install -m 755 libfastcommon.so /usr/lib64
mkdir -p /usr/include/fastcommon
install -m 644 common_define.h hash.h chain.h logger.h base64.h shared_func.h pthread_func.h ini_file_reader.h _os_bits.h sockopt.h sched_thread.h http_func.h md5.h local_ip_func.h avl_tree.h ioevent.h ioevent_loop.h fast_task_queue.h fast_timer.h process_ctrl.h fast_mblock.h connection_pool.h /usr/include/fastcommon  2.安装 FastDFS
[root@TEST-01 softwares]# wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
[root@TEST-01 softwares]# tar -xvf V5.05.tar.gz
[root@TEST-01 softwares]# cd fastdfs-5.05/
[root@TEST-01 fastdfs-5.05]# ./make.sh  
[root@TEST-01 fastdfs-5.05]# ./make.sh install
.....
mkdir -p /usr/include/fastdfs
cp -f ../common/fdfs_define.h ../common/fdfs_global.h ../common/mime_file_parser.h ../common/fdfs_http_shared.h ../tracker/tracker_types.h ../tracker/tracker_proto.h ../tracker/fdfs_shared_func.h ../storage/trunk_mgr/trunk_shared.h tracker_client.h storage_client.h storage_client1.h client_func.h client_global.h fdfs_client.h /usr/include/fastdfs
if [ ! -f /etc/fdfs/client.conf.sample ]; then cp -f ../conf/client.conf /etc/fdfs/client.conf.sample; fi
有以上信息就代表安装成功,创建几个链接
[root@TEST-01 fastdfs-5.05]# ln -s /usr/bin/fdfs_trackerd /usr/local/bin
[root@TEST-01 fastdfs-5.05]# ln -s /usr/bin/stop.sh /usr/local/bin
[root@TEST-01 fastdfs-5.05]# ln -s /usr/bin/restart.sh /usr/local/bin
[root@TEST-01 fastdfs-5.05]# ln -s /usr/bin/fdfs_storaged /usr/local/bin  这样就安装好了FASDFS,接下来我们进入配置环节
  3.配置 FastDFS
  3.1配置tracker服务
[root@TEST-01 fastdfs-5.05]# cd /etc/fdfs/
[root@TEST-01 fdfs]# cp tracker.conf.sample tracker.conf
[root@TEST-01 fdfs]# vi tracker.conf    修改base_path
....
base_path=/data/fastdfs
.....
[root@TEST-01 fdfs]# mkdir /data/fastdfs
启动tracker服务
[root@TEST-01 fdfs]# service fdfs_trackerd start
Starting FastDFS tracker server:
[root@TEST-01 fdfs]# netstat -unltp|grep fdfs
tcp        0      0 0.0.0.0:22122               0.0.0.0:*                   LISTEN      4418/fdfs_trackerd  

  3.2配置Storage服务
  
[root@TEST-01 fdfs]# cp storage.conf.sample storage.conf
[root@TEST-01 fdfs]# vi storage.conf  修改以下三个地方
...
base_path=/data/fastdfs/storage
....
store_path0=/data/fastdfs/storage
.....
tracker_server=192.168.12.102:22122
....
[root@TEST-01 fdfs]# mkdir /data/fastdfs/storage
[root@TEST-01 fdfs]#service fdfs_storaged start
[root@TEST-01 fdfs]#netstat -unltp|grep fdfs
tcp        0      0 0.0.0.0:22122               0.0.0.0:*                   LISTEN      4418/fdfs_trackerd  
tcp        0      0 0.0.0.0:23000               0.0.0.0:*                   LISTEN      4728/fdfs_storaged  
这样我们安装和配置好了,查下监控,看是否正常
[root@TEST-01 fdfs]# /usr/bin/fdfs_monitor /etc/fdfs/storage.conf
[2017-06-22 18:12:53] DEBUG - base_path=/data/fastdfs/storage, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0
server_count=1, server_index=0
tracker server is 192.168.12.102:22122
group count: 1
Group 1:
group name = group1
disk total space = 936559 MB
disk free space = 777572 MB
trunk free space = 0 MB
storage server count = 1
active server count = 1
storage server port = 23000
storage HTTP port = 8888
store path count = 1
subdir count per path = 256
current write server index = 0
current trunk file id = 0
        Storage 1:
                id = 192.168.12.102
                ip_addr = 192.168.12.102  ACTIVE     #出现这个ACTIVE,说明服务正常
                ....
                ....



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670107-1-1.html 上篇帖子: FastDFS安装配置实使用 下篇帖子: FastDFS5.03安装配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表