欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

fastDFS使用

程序员文章站 2022-06-21 13:30:50
fastDFS : 分布式文件系统 C语言开发,fastDFS为互联网量身定制,考虑到了冗余备份,负载均衡,线性扩容...很容易搭建集群文件存储系统. 存储在fastDFS图片:相当于存储在本地磁盘一样 访问图片:相当于访问本地磁盘 存储结构: 组名/虚拟磁盘路径/动态生成文件名.扩展名 =192.... ......
fastdfs : 分布式文件系统
	c语言开发,fastdfs为互联网量身定制,考虑到了冗余备份,负载均衡,线性扩容...很容易搭建集群文件存储系统.
	存储在fastdfs图片:相当于存储在本地磁盘一样
	访问图片:相当于访问本地磁盘
	存储结构:
		组名/虚拟磁盘路径/动态生成文件名.扩展名
		=192.168.100.20/group1/m00/00/00/aefs.jgp
	


安装 fastdfs   //  \day4_fastdfs安装步骤.pdf
	依赖环境:
		fastdfs 使用 c 语言开发,需要使用 gcc 编译,需要安装 gcc。
		需要安装 fastdfs 依赖类库:libevent
		注:搭建集群据说很麻烦,据说一两天搭建不好集群,
	使用虚拟机单机版:
		虚拟机镜像:  // \fastdfs虚拟机vm镜像\image-server.7z
			内置安装软件:nginx,fastdfs
		注:如果起不来,需要更改兼容性
	配置fastdfs虚拟机镜像;
		1.配置ip地址
		2.nginx:安装在/usr/local/nginx/ 
		
		

fastdfs命令|配置文件	// \涉及到的技术\fastdfs分布式文件系统\图
	启动fastdfs:
		1.tracker : /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
		2.storage : /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
		3.nginx : /usr/local/nginx/sbin/nginx
	配置文件:
		/etc/fdfs/目录下面(修改配置文件ip地址)
			client.conf  客户端配置文件,通过客户端配置文件连接fastdfs服务器,修改ip
			mod_fastdfs.conf  nginx http服务器整合fastdfs,通过nginx访问fastdfs,修改ip,连接fastdfs服务器
			storage.conf	  fastdfs存储服务器,连接tracker,和tracker进行交互,修改ip
	测试:
		/usr/bin/fdfs_test client.conf upload anti-steal.jpg   //因etc/fdfs/目录下有anti-steal.jpg图片,需要这个目录测试
		


			

配置fastdfs开机自启动:
	因启动命令长,把fastdfs设置为开机自启动,
	方式:使用linux自启动文件,/etc/rc.d/   ---此目录都是linux自启动文件,    
		把fastdfs命令放入自启动引导文件就可以
		1.cd /etc/rc.d
		2.vim rc.local   //把上面的3条启动命令放入就可以
			

  fastDFS使用

fastDFS使用