fastDFS安装和使用

来源:互联网 发布:想听歌下载什么软件 编辑:程序博客网 时间:2024/05/26 07:28

fastDFS安装和使用

libevent(fastDFS是2.0版本前的需安装)


libfastcommon

*下载:https://github.com/happyfish100/libfastcommon.git

./make.shsudo ./make.sh install

*64位系统默认会复制安装到/usr/lib64下。
*这时候需要设置环境变量或者创建软链接(快捷方式)

export LD_LIBRARY_PATH=/usr/lib64/ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.suvi /etc/ld.so.conf

*推荐软连接。vi编辑需要写入/usr/lib64


安装fastDFS

*先解压

sudo tar -zxvf fastdfs-5.05.tar./make.shsudo ./make install

*确认make没有错误后,执行安装,默认会安装到/usr/bin中,并在/etc/fdfs中添加三个配置文件

修改配置文件

(可)

*首先先将三个文件名去掉sample(保留源文件)

cd /etc/fdfssudo cp client.conf.sample client.confsudo cp storage.conf.sample storage.confsudo cp tracker.conf.sample tracker.conf

*提前创建所需文件夹

sudo mkdir -p /usr/fastdfs/trackersudo mkdir -p /usr/fastdfs/storagesudo mkdir -p /usr/fastdfs/clientsudo mkdir -p /usr/fastdfs/fastdfs0

*tracker.conf中修改

sudo vi tracker.conf(base_path=/usr/fastdfs/tracker)(必须路径文件存在)用于存放日志

*storage.conf中修改

sudo vi storage.confbase_path=/usr/fastdfs/storagestrore_path0=/usr/fastdfs/fastdfs0tracker_server=192.168.21.114:22122(不能用127.0.0.1)

*client.conf中修改

base_path=/usr/fastdfs/clienttracker_server=192.168.21.114:22122(指定tracker服务器地址,同storage)

*启动tracker和storage

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

*检查进程

ps -ef |grep fdfs

上传、删除测试

*使用自带的fdfs_test来测试,使用格式如下:

touch a.cvi a.cinclude 写入内容fdfs_test /etc/fdfs/client.conf upload a.c

*生成的代码最后一行为a.c文件对应生成的文件,可进入usr/fastdfs/fastdfs0/data/目录下,group后面的M00/00/00进入对应目录,查看a.c内容

*删除文件(client.conf后面的代码需上一行生成的那些)

fdfs_delete_file /etc/fdfs/client.conf group/M00/00/00/wKgCaVeVnY2AcveAAAAAFDGtG6s_a.c
0 0
原创粉丝点击