• FastDFS环境搭建


    1、Linux上安装gcc包

    #centos
    yum -y install gcc make
    

    2、安装FastDFS依赖的库libfastcommon

    #获取
    wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
    
    #解压
    tar -zxvf V1.0.38.tar.gz
    
    #进入目录,编译
    ./make.sh
    
    #安装
    ./make.sh install
    
    #设置软连接(不知道有啥屌用)
    ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
    ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
    ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
    ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
    

    3、安装FastDFS

    #获取fdfs安装包:
    wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
    
    #解压安装包:
    tar -zxvf V5.11.tar.gz
    
    #进入目录:
    cd fastdfs-5.11
    
    #执行编译:
    ./make.sh
    
    #安装:
    ./make.sh install
    

    4、配置Tracker服务

    #tracker.conf文件
    
    #绑定主机地址,空代表任何主机地址都可访问
    bind_addr=
    
    #tracker存储data和log的跟路径
    base_path=/home/fastdfs/tracker
    
    #tracker默认端口
    port=22122
    
    #http端口,需要和nginx相同
    http.server_port=80
    

    5、启动Tracker服务(支持start|stop|restart)

    /usr/local/fastdfs/init.d/fdfs_trackerd  /usr/local/fastdfs/conf/tracker.conf  start
    

    6、配置Storage服务

    #storage.conf文件
    
    #绑定主机地址,空代表任何主机地址都可访问
    bind_addr=
    
    #storage存储data和log的跟路径
    base_path=/home/fastdfs/storage
    
    #storge默认端口
    port=23000 
    
    #默认组名
    group_name=group1 
    
    #存储路径个数,需要和store_path个数匹配
    store_path_count=1 
    
    #如果为空,则使用base_path
    store_path0=/home/fastdfs/storage
    
    #配置该storage监听的tracker的ip和port
    tracker_server=10.122.149.211:22122
    
    #web服务器端口号
    http.server_port=80
    

    7、启动配置Storage服务(支持start|stop|restart)

    #必须在tracker启动后,启动。
    /usr/local/fastdfs/init.d/fdfs_storaged  /usr/local/fastdfs/conf/storage.conf  start
    

    8、查看是否启动成功

    ps -ef |grep fdfs
    

    9、配置Client,上传文件

    #client.conf文件
    
    #tracker服务器文件路径
    base_path=/home/fastdfs
    
    #tracker服务器IP地址和端口号
    tracker_server=10.122.149.211:22122 
    
    #tracker服务器的http端口号
    http.tracker_server_port=80 
    

    上传命令

    /usr/local/fastdfs/client/fdfs_upload_file  client.conf   fileName
    

    设置为开机启动

    #开机执行此脚本
    vim /etc/rc.d/rc.local
    
    # fastdfs start
    /usr/local/fastdfs/init.d/fdfs_trackerd  /usr/local/fastdfs/conf/tracker.conf  start
    /usr/local/fastdfs/init.d/fdfs_storaged  /usr/local/fastdfs/conf/storage.conf  start
    
    #centos7中,需要给rc.local文件增加可执行的权限
    chmod +x /etc/rc.d/rc.local
    
  • 相关阅读:
    web ERP前端技术选型
    poj1741 Tree 树的分治
    HDU4694 未AC
    zoj4100 Balanced Number 数位DP
    树的最小表示法 UVA 12489
    2013长沙网赛 I题 Grand Prix
    2013第八场多校
    2013第六场多校
    2013第五场多校
    ZOJ3724 树状数组+离线处理
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/11252458.html
Copyright © 2020-2023  润新知