×

rpcbind nfs hdfs

nfs hdfs gfs tfs区别?linux命令查看开放哪些端口

admin admin 发表于2022-06-10 04:58:17 浏览253 评论0

抢沙发发表评论

nfs hdfs gfs tfs区别


nfs hdfs gfs tfs的各项区别:

nfs通过rpcbind这个服务去跟客户端通信的。NFS网络文件系统一般被用来存储共享视频,图片,附件等静态资源(一般把网站用户上传的文件都放到NFS共享里, 例如BBS 产品的图片,附件,头次昂,注意网站BBS程序不要放NFS共享里)。

NFS是当前互联网系统架构中最常用的数据存储服务之一,特别是对中小型企业来讲是非常合适的一个分布式文件系统,大公司或门户除了使用NFS外,还可能会使用MFS,GFS,FASTDFS,TFS等分布式文件系统。-rpcbind

TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。

目前,国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据存储。-hdfs

HDFS 参照了它所以大部分架构设计概念是类似的,比如 HDFS NameNode 相当于 GFS Master,HDFS DataNode 相当于 GFS chunkserver。 

但还有些细节不同的地方,所以本文主要分析下不同的地方。

总结如下:

分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。-rpcbind


linux命令查看开放哪些端口


netstat -a 即可
再补充《鸟哥的linux私房菜》里的“如何根据端口找配置文件、关服务”
[root@www ~]# netstat -tnlp | grep 111
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
990/rpcbind
tcp 0 0 :::111 :::* LISTEN
990/rpcbind
# 原来用的是 rpcbind 这个服务程序!
[root@www ~]# which rpcbind
/sbin/rpcbind
# 找到档案后,再以 rpm 处理处理
[root@www ~]# rpm -qf /sbin/rpcbind
rpcbind-0.2.0-8.el6.x86_64
# 找到了!就是这个软件!所以将他关闭的方法可能就是:
[root@www ~]# rpm -qc rpcbind | grep init
/etc/rc.d/init.d/rpcbind
[root@www ~]# /etc/init.d/rpcbind stop
-hdfs

linux 如何判断rpc服务是否开启


在linux 5.X以及下的版本你可以通过service portmap status命令查看rpc是否启动。如果提示running,表示正在运行;如果提示stop就是关闭了。如果没有安装,则通过安装光盘里的portmap软件包即可。通过service portmap start开启。
在linux 6及以上的版本中可以通过service rpcbind status命令查看rpc是否开启,提示如上
如果没有安装,则通过安装光盘里的rpcbind软件包,即可。通过service rpcbind start开启。
不过默认都是装着的。
-rpcbind