最新文章列表

操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理

FileBatch类提供了一系列对批量并行读写操作支持(包括对FttpAdapter和FileAdapter),它跟并行读写的区别是不需要检查结果,会等到所有并行读写任务全部 ...
fourinone 评论(0) 有1908人浏览 2012-05-30 13:51

操作分布式文件之七:如何并行读写远程文件

FttpAdapter是通过FttpReadAdapter的tryReadAll方法进行并行读FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");Result<byte[]> rs = fa.getFttpReader().tryRe ...
fourinone 评论(0) 有2129人浏览 2012-05-30 13:37

操作分布式文件之六:如何解析远程文件

假设通过FttpAdapter已经读取到远程文件中一部分数据,如下:FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll(); 上面得到一个byt ...
fourinone 评论(0) 有1534人浏览 2012-05-30 11:55

操作分布式文件之五:如何读写远程文件

FttpAdapter是通过FttpReadAdapter来直接读取远程文件内容 FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll(); 上 ...
fourinone 评论(0) 有2129人浏览 2012-05-29 15:02

操作分布式文件之四:如何进行集群内文件复制和并行复制

集群文件复制是经常面临的需求,比如备份容灾,文件迁移,同步数据等等 FttpAdapter提供了简单高效的文件复制方法,支持远程文件的集群内复制FttpAdapter fromfile = new FttpAdapter("fttp://10.232.20.151/home/log/a.log");FttpAdapter tofile = fromfile.copyTo(&q ...
fourinone 评论(0) 有2820人浏览 2012-05-29 14:56

操作分布式文件之三:如何访问和操作远程文件

FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/qianfeng.py/fttp/tmp/1.log");上面实例化一个FttpAdapter类,并输入一个fttp路径,可以是一个目录路径,也可以是个文件路径 FttpAdapter类提供了一系列访问远程文件的方法:createDirectory和creat ...
fourinone 评论(0) 有2398人浏览 2012-05-29 14:49

操作分布式文件之二:如何访问集群文件根目录

启动成功FttpServer后,可以使用FttpAdapter的api进行相关操作: FttpAdapter.fttpRoots()是一个静态方法,可以得到集群文件系统根目录,它返回一个String数组,通常是ip字符对应每台计算机。 listRoots()方法可以得到每台计算机上的硬盘目录,比如: FttpAdapter fa = new FttpAdapter("fttp://&q ...
fourinone 评论(0) 有2043人浏览 2012-05-29 14:43

操作分布式文件之一:如何搭建配置FttpAdapter环境

FttpAdapter的使用很简单,在每台计算机上启动一个FttpServer即可,另外需要启动一个ParkServer负责协同。ParkServer也可以和其中一个FttpServer放在相同计算机上 1、启动ParkServerDemo(它的IP端口已经在配置文件的PARK部分的SERVERS指定) 2、每台计算机启动FttpServer,需要指定该计算机的ip为输入参数 启动好后,然后打开 ...
fourinone 评论(4) 有3654人浏览 2012-05-29 14:40

大型互联网公司的文件系统演进

大型互联网公司在发展过程中,文件系统都经历了从集中式存储到分布式存储的演进过程。 1.集中式存储 早期数据量和访问量较小,可以采用emc等公司的NAS存储,但随着访问量增加,网络的瓶颈,扩容的压力和成本,运维的成本都将很高,这些缺点导致集中式存储已经无法支撑业务的需要。 2.分布式存储 可以通过分布式的方案,灵活的扩充,通过廉价的PC,就可以灵活增加存储,并且因为分布式的特点,硬件扩充的过程,不仅仅 ...
hehe3000 评论(0) 有1321人浏览 2012-03-09 11:01

分布式文件系统FastDFS架构剖析

FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。 Fa ...
gaolei_xj 评论(0) 有923人浏览 2011-12-09 15:04

分布式文件系统疑惑

什么是分布式文件系统? 分布式文件系统对立的概念就是本地文件系统,本地文件系统是基于单主机单操作系统管理本地存储资源。分布式文件系统则是将存储资源管理放在服务器端,简单来讲是CS模式的文件系统,client端负责将用户访问操作与server交互,server通过管理的存储资源中获取存储数据。 SNIA对于文件系统的发展有很详细的一篇文章,给链接供大家可以参考。 http://www ...
rmm0811 评论(0) 有1406人浏览 2011-10-11 17:23

FastDFS的安装,配置与使用(java)

先引用一下FastDFS的介绍: FastDFS is an open source high performance distributed file system. It's major functions include: file storing, file syncing and file accessing (file uploading and file downloading) ...
gary0416 评论(8) 有26279人浏览 2011-08-14 15:40

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics