CentOS装fastDFS,centos8官网下载教程
在centos中怎么解除安装fastdfs
在centos中怎么解除安装fastdfs
想要把fastDFS产生的记录清空,再重新搭建一次,应该删除哪些档案?
停止storage server和tracker server,删除base_path下的data子目录即可。
注意:storage的data目录下储存了上传档案,删除时请慎重。
centos中怎么解除安装mysql
可以双击电脑作业系统桌面上的腾讯电脑管家图示,开启管家的介面,之后转到工具箱介面,在里面就可以看到“档案粉碎”模组了,把这个模组初始化一下,就可以在电脑管家-档案粉碎介面中使用档案粉碎功能了
centos怎么解除安装mysql
原始码编译的,直接把安装目录删掉就行,一般都安装在/usr/local/mysql/里。rpm-qa只能看见rpm的安装包,两码事。
yum erase mysql
yum erase mysql-server
试试腾讯电脑管家干净快速
电脑管家将检测当前电脑上已安装的全部软体,您可以选择解除安装不想要继续使用的软体,解除安装不常用的软体有助于提升系统性能,增加磁碟可用空间。
在软体解除安装面板中,选择不想要继续使用的软体,然后点选[解除安装]按钮,可以完成解除安装操作。
开启腾讯电脑管家——软体管理——解除安装
centos怎么解除安装nodejs, centos怎么解除安装samba
如果是rpm包安装,需要rpm-e-y跟上软体包名字,如果是原始码包编译安装,只需要删除安装的资料夹就可以,如果是yum安装,那么 yum remove-y软体包名字就可以。
CentOS 7怎么解除安装GNOME
开启腾讯电脑管家——工具箱——软体解除安装
开启腾讯电脑管家——工具箱——清理垃圾
开启腾讯电脑管家——工具箱——档案粉碎
装个应用宝在你的手机上面
然后开启下面的管理这个分类,在里面找到软体解除安装
再去找到你想要解除安装的软体,直接点选后面的解除安装即可
FastDFS分布式文件系统安装与使用
FastDFS是一个轻量级、高性能的开源分布式文件系统,由淘宝的余庆先生开发。它用纯C语言编写,具有文件存储、文件同步、负载均衡、在线扩容等功能,特别适合大容量存储需求的应用或系统。其核心架构包括文件上传、下载流程以及主要角色Tracker Server和Storage Server。
FastDFS系统架构中,文件上传流程分为三步:客户端询问Tracker上传到的storage,Tracker返回一台可用的storage,客户端与storage直接通信完成文件上传。文件下载流程则为:客户端询问Tracker下载文件的storage,参数为文件标识,Tracker返回一台可用的storage,客户端与storage直接通信完成文件下载。
术语解释中,Tracker Server和Storage Server是FastDFS的两个主要角色。Tracker Server是跟踪服务器,负责调度storage节点与client通信,实现负载均衡,并记录storage节点状态,是连接client和storage节点的枢纽。Storage Server则是存储服务器,负责保存文件和元数据,元数据以键值对形式存在,如文件宽度、高度等,与阿里云OSS的meta data相似。
单节点安装FastDFS包括服务器规划、安装包下载、服务器配置等步骤。首先,规划服务器角色,如Tracker Server(192.168.10.245)、Storage Server(同样可配置为192.168.10.245)等。操作系统选择CentOS7,数据存储目录为/fastdfs,安装包包括fastdfs-master-V5.05.zip、libfastcommon-master.zip、fastdfs-nginx-module-master.zip和nginx-1.10.0.tar.gz。
安装流程涉及下载安装包至/usr/local/src目录、安装依赖包(如yum install make cmake gcc gcc-c++)、安装libfatscommon和FastDFS。安装FastDFS时采用默认方式配置文件与目录。
配置Tracker服务器,包括复制配置文件、修改配置、创建目录、防火墙开放端口(22122)并启动服务器。初次启动后,/fastdfs/tracker目录下会生成logs和data目录。通过ps-ef| grep fdfs_trackerd检查服务器状态。
配置Storage服务时,复制配置文件、修改配置、创建数据目录、开放防火墙端口并启动服务器。初次启动后,/fastdfs/storage目录下生成logs和data目录。通过ps-ef| grep fdfs_storaged检查服务器状态。
配置完成后,进行文件上传测试,上传成功表明配置正确。在集群环境下,还需要配置fastdfs-nginx-module和nginx。fastdfs-nginx-module能避免客户端因文件复制延迟导致的访问错误,配置步骤涉及解压源码、安装nginx、复制配置文件、创建软链接、配置nginx、开放端口并重启nginx。
在Java中集成FastDFS上传文件,具体步骤和注意事项请参考慕课网上的教程。此外,慕课网提供了多种资源供读者阅读,包括打造个人品牌、AI人工智能、撸码经历分享、AI公开课等。
Centos7 环境下Docker搭建FastDfs 环境及配置
在疫情期间参与一个项目,负责开发小程序及PC后台模块,包含文档处理功能,为了统一处理,开发了一个基于FastDFS的通用模块。FastDFS是一个分布式文件存储系统,非常适合用于分布式项目。本文将指导在CentOS 7.6环境下,利用Docker搭建并配置FastDFS环境。
选择Docker搭建FastDFS主要有两种方式:便捷高效的方式和环境迁移不便的方式。这里推荐使用Docker搭建。
第一步,查看FastDFS的镜像:
docker search fastdfs
第二步,拉取镜像:
docker pull delron/fastdfs
接着,分别启动Tracker和Storage服务:
1.启动Tracker服务:
docker run-d--network=host--name tracker-v/home/tracker:/var/fdfs delron/fastdfs tracker
2.启动Storage服务:
docker run-d--network=host--name storage-e TRACKER_SERVER=服务器公网IP:22122-v/home/storage:/var/fdfs-e GROUP_NAME=group1 delron/fastdfs storage
需要注意的是,配置Tracker服务时使用服务器公网IP,并非内网IP,避免因项目API连接问题导致服务连接超时。
然后,使用docker ps检查容器状态,并进入Storage容器:
docker exec-it storage bash
进入容器后,将发现正处在Nginx文件夹下。此为FastDFS容器自带的Nginx,因当前处于容器内部,无法通过xftp访问文件夹路径。
FastDFS默认有三个端口:8888、23000、22122。8888为Nginx代理端口,23000为Storage服务端口,22122为Tracker服务端口。为了成功上传图片,需要开放这三个端口。
使用firewall命令开放端口:
firewall-cmd--zone=public--permanent--add-port=23000/tcp
firewall-cmd--zone=public--permanent--add-port=22122/tcp
firewall-cmd--zone=public--permanent--add-port=8888/tcp
接下来,为避免使用默认端口8888可能带来的冲突,可将其修改为其他端口。通过编辑配置文件:
vi/etc/fdfs/storage.conf
和修改Nginx配置文件:
vi/usr/local/nginx/conf/nginx.conf
完成修改后,重启容器以使端口生效,并开启8001端口:
docker restart storage bash
随后,通过xftp查看/home文件夹,并上传一张图片如1.jpg。
上传图片至FastDFS服务后,通过浏览器访问ip:8001/查看上传效果。
在上传成功的基础上,确保服务器安全组中添加了需要的端口,并测试API访问。若不通,可能需要在安全组中添加Tracker服务器的IP,并设置成外网IP。此外,服务器性能与带宽也影响文件上传与下载的速度。