安装FastDFS

    xiaoxiao2021-03-25  68

    一、安装依赖包:

    yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk+-devel gcc gcc-c++zlib-devel libpng-devel gtk2-devel glib-devel pcre*fastdfs这里面有需要安装Fast依赖的各种包,一次性安装完成。

    二、下载安装 libfastcommon,fastdfs依赖此包:

    1、wget下载

    wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz 如果无法下载使用 yum install wget 下载wget下载工具

    2、下载解压安装:

    tar -zxvf V1.0.7.tar.gz cd libfastcommon-1.0.7 ./make.sh ./make.sh install 三、安装libfastcommon后安装fastdfs

    1、下载fastdfs

    wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz 2、解压并安装

    tar -zxvf V5.05.tar.gz cd fastdfs-5.05 ./make.sh ./make.sh install

    3、建立文件夹

    mkdir /data mkdir /data/fdfs/ mkdir /data/fdfs/data mkdir /data/fdfs/trackermkdi /data/fdfs/storage

    4、配置tracker.conf

    cd /etc/fdfs/cp tracker.conf.sample tracker.conf vi tracker.conf

    一般只需改动以下几个参数即可:

    disabled=false            #启用配置文件

    port=22122                #设置tracker的端口号

    base_path=/data/fdfs/tracker   #设置tracker的数据文件和日志目录(需预先创建)

    http.server_port=80     #设置http端口号

    如需要进行性能调优,可以参照附录的配置文件的详细说明。

    运行前打开防火墙

    [root@tracker FastDFS]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22122 -j ACCEPT

    [root@tracker FastDFS]# /etc/init.d/iptables save

    iptables:将防火墙规则保存到 /etc/sysconfig/iptables:[确定]

    启动tracker:

    /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart查看是否启动成功

    netstat -unltp | grep fdfscat /data/fdfs/tracker/logs/trackerd.log 5、修改storage

    cp storage.conf.sample storage.conf vi storage.conf

    一般只需改动以下几个参数即可:

    disabled=false            #启用配置文件

    group_name=group1#组名,根据实际情况修改

    port=23000#设置storage的端口号

    base_path=/data/fdfs/storage #设置storage的日志目录(需预先创建)

    store_path_count=1#存储路径个数,需要和store_path个数匹配

    store_path0=/fdfs/storage#存储路径

    tracker_server=172.16.1.202:22122#tracker服务器的IP地址和端口号

    http.server_port=8080     #设置http端口号

    如需要进行性能调优,可以参照附录的配置文件的详细说明。

    6、更改client.conf,进行测试图片上传

    设置base_path=/data/fdfs

    更改tracker的IP地址和端口

    进入:

    cd /usr/local/src/FastDFS/conf

    测试上传 

    /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg

    转载请注明原文地址: https://ju.6miu.com/read-15621.html

    最新回复(0)