centos上安装FastDFS,centos安装FastDFS[root@zhan


安装所需要的文件下载链接:http://download.csdn.net/detail/zhangbest2009/9795602

==============================================================================

第一步、 安装依赖包 libevent

[root@zhangserver soft]#rpm -aq |grep libevent|xargs rpm -e --nodeps


[root@zhangserver soft]#tar zxvf libevent-2.0.15-stable.tar.gz


[root@zhangserver soft]#cd libevent-2.0.15-stable


[root@zhangserver soft]#./configure --prefix=/usr/local/libevent


[root@zhangserver soft]#make && make install


[root@zhangserver soft]#echo "/usr/local/libevent/lib" >> /etc/ld.so.conf


[root@zhangserver soft]#ldconfig


第二步、 安装 fastDFS(在 tracker方面)


1) tracker 侧安装:


[root@zhangserver soft]#tar zxvf FastDFS_v4.06.tar.gz


[root@zhangserver soft]#cd FastDFS


[root@zhangserver soft]#vi make.sh


//65 行 删除#号 WITH_LINUX_SERVICE( chkconfig 管理服务)


[root@zhangserver soft]#./make.sh C_INCLUDE_PATH=/usr/local/libevent/include LIBRARY_PATH=/usr/local/libevent/lib


[root@zhangserver soft]#./make.sh install


2) storage 侧安装:(因为tracker和storage都在一台机器上,不用重复安装)


安装方法和tracker 一样,修改不同配置文件,启动相应的服务即可


安装完毕后,可以看到 fastDFS 的相关配置文件,如下所示:使用此命令查看[ls /etc/fdfs/]


tracker.conf //负责均衡调度服务器配置文件


client.conf //客户端上传配置文件


storage.conf //文件存储服务器配置文件


mime.types //文件类型配置文件


3) 启动 fastDFS tracker


//创建目录,用于记录 tracker 日志、storage server 等信息。


[root@zhangserver soft]#mkdir -m 777 -p /opt/fastdfs


//修改 tracker.conf


[root@zhangserver soft]#vi /etc/fdfs/tracker.conf


40行 store_group=group1


把 22 行 改成 base_path=/opt/fastdfs


把 222 行 改成 http.server_port=8080 ####默认就是8080


// 启 动 tracker


[root@zhangserver soft]#/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf


//查看端口是否开启,看到 22122 就说明启动正常。


4) 启动 fastDFS storage


//修改 storage.conf


[root@fastdfs2 fdfs]# vi /etc/fdfs/storage.conf


把7行修改成 group_name=group1


把37行修改成 base_path=/opt/fastdfs


把100行修改成store_path0=/opt/fastdfs


把109行修改成tracker_server=192.168.1.23:22122 // 如果有多个tracker 就填多个地址,用来做集群


把110行修改成tracker_server=192.168.1.24:22122 // 如果有多个tracker 就填多个地址,用来做集群


//启动 storage


/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf


//查看端口是否开启,看到 23000 就说明启动正常。如果没有,查看/data/fastdFS/logs 里的 日志


第三步、 测试文件上传


1) 配置客户端上传文件


[root@fastdfs2 fdfs]#vi /etc/fdfs/client.conf


base_path=/opt/fastdfs


tracker_server=192.168.1.23:22122


http.tracker_server_port=8080 //这个一定要跟 tracker.conf 里面配置的一样


###创建一个测试文件


[root@fastdfs2 fdfs]#echo 'hi fdfs' >/temp/temp.txt


###客户端上传文件命令


[root@fastdfs2 fdfs]#/usr/local/bin/fdfs_upload_file /etc/fdfs/client.conf /temp/temp.txt


group1/M00/00/00/CgEMDVWSUv6AD1dhAAAAC_UDvNc176.txt


对应的具体文件名称如下:


[root@fastdfs1 00]# cat /opt/fastdfs/data/00/00/CgEMDVWSUv6AD1dhAAAAC_UDvNc176.txt


hello fdfs


相关内容

    暂无相关文章