centos上安装FastDFS
时间:2017-04-05 22:54 来源:linux.it.net.cn 作者:IT
安装所需要的文件下载链接: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
(责任编辑:IT)
安装所需要的文件下载链接: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 (责任编辑:IT) |