不知何故,老外都挺喜欢使用DFS,但是国内公司用这个的不多。一个具体的需求就是,备份服务器在国外,所以启用DFS把国内的数据同步一份到国外进行备份。最近有机会接触DFS,把一些心得体会记录一下。

1. DFS中文解释为分布式文件系统,我之前一直认为它和“同步”有关系,其实不然,从添加角色时就能看出:DFS Namespaces和DFS Replication无需同时安装。前者可以理解为一个将松散的共享文件夹组织到一起的功能,类似“入口”、“门牌号”;后者则主要提供“同步”、“容错”、“复制”的功能。

2. 假如在不同主机上有若干个共享文件夹,例如\\浙江服务器\杭州夹,\\江苏服务器\南京夹,\\福建服务器\福州夹等,那么"\\域名\中国夹"就是命名空间了。“命名空间”可以存放在一台或者多台机器上,目的是起到冗余作用:无论哪台服务器宕机,用户都不至于找不到“入口”。另外,一个我认为比较好的做法是“命名空间”所在的文件夹只用来存放后续会说到的“指针文件夹”,而不要存放文件或真正的文件夹。

3. 一个“指针文件夹”可以对应多个“目标文件夹”,目的也是用做冗余。但是,如果对应多个,那么如何保证它们之间数据一致呢?于是,DFS Replication登场了,从创建完第二个“目标文件夹”后系统弹出的提示也能印证这点。

4. 设置Replication的过程中,有一步是选择哪台服务器是主要成员,换言之是以哪台服务器上的数据为母本。待同步完成后,所有服务器上的数据都会和主要成员上的数据一致,达到平衡状态。

5. 客户端也有“彩蛋”。

6. 不建议在命名空间文件夹下直接存取文件(夹),刚开始的时候我就被这个搞糊涂。

7. DFS replication可以单独使用,效果就和云同步盘一样了。

8. 关于Replication做了个实验:初次设置时,设置FS1为主要成员,然后创建双向同步。此时手动点选FS2->FS1方向的同步,结果是无效的。说明“主要成员”优先级高。

http://healthvalidator.com/zh-cn/dfs2/html/4ea2c4b9-efc8-4e47-bd54-ce0acb62aa30.htm

笔记之分布式文件系统(DFS)的更多相关文章

  1. Hadoop学习笔记【分布式文件系统学习笔记】

    分布式文件系统介绍 分布式文件系统:Hadoop Distributed File System,简称HDFS. 一.HDFS简介 Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(c ...

  2. 大数据学习笔记2 - 分布式文件系统HDFS(待续)

    分布式文件系统结构 分布式文件系统是一种通过网络实现文件在多台主机上进行分布式存储的文件系统,采用C/S模式实现文件系统数据访问,目前广泛应用的分布式文件系统主要包括GFS和HDFS,后者是前者的开源 ...

  3. Dubbo入门到精通学习笔记(八):ActiveMQ的安装与使用(单节点)、Redis的安装与使用(单节点)、FastDFS分布式文件系统的安装与使用(单节点)

    文章目录 ActiveMQ的安装与使用(单节点) 安装(单节点) 使用 目录结构 edu-common-parent edu-demo-mqproducer edu-demo-mqconsumer 测 ...

  4. 分布式文件系统 - FastDFS 简单了解一下

    别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白进入到当时的项目组后,在开发中上传用 ...

  5. HDFS分布式文件系统资源管理器开发总结

      HDFS,全称Hadoop分布式文件系统,作为Hadoop生态技术圈底层的关键技术之一,被设计成适合运行在通用硬件上的分布式文件系统.它和现有的分布式文件系统有很多共同点,但同时,它和其他的分布式 ...

  6. Hadoop 分布式文件系统:架构和设计

    引言 Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统.它和现有的分布式文件系统有很多共同点.但同时,它和其他的分布式文件系统 ...

  7. [转]分布式文件系统FastDFS架构剖析

    [转]分布式文件系统FastDFS架构剖析 http://www.programmer.com.cn/4380/ 文/余庆 FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实 ...

  8. 【官方文档】Hadoop分布式文件系统:架构和设计

    http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_design.html 引言 前提和设计目标 硬件错误 流式数据访问 大规模数据集 简单的一致性模型 “移动计 ...

  9. 分布式文件系统 - FastDFS

    分布式文件系统 - FastDFS 别问我在哪里 也许我早已不是我自己,别问我在哪里,我一直在这里. 突然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白 ...

随机推荐

  1. 如何用 Python 爬取需要登录的网站

    [原文地址:]http://python.jobbole.com/83588/ import requests from lxml import html # 创建 session 对象.这个对象会保 ...

  2. Kubernetes学习之路(三)之Mater节点二进制部署

    K8S Mater节点部署 1.部署Kubernetes API服务部署 apiserver提供集群管理的REST API接口,包括认证授权.数据校验以及集群状态变更等. 只有API Server才能 ...

  3. [SHOI2008]仙人掌图

    [SHOI2008]仙人掌图 LG传送门 还不会仙人掌的同学可以看看我对仙人掌知识的一些梳理. 题意就是求仙人掌的直径,直径定义为图中最短路径最长的两点间的最短路径长度. 按照套路,先考虑求树的直径我 ...

  4. Unity3d之Hash&Slash学习笔记(一)--角色属性类的构架

    角色属性类的构架 角色属性类有8个类,继承关系如下图: 每个类的具体作用见之后的随笔

  5. Zabbix实战-简易教程--WEB类--Nginx

    一.开启Nginx status状态 1.在默认主机里面加上location添加ngx_status 如下操作: server { listen 127.0.0.1:8080; server_name ...

  6. js获取字符串字节数方法小结

    js获取字符串字节数的方法.分享给大家供大家参考.具体如下: 大家都知道,获取字符串的长度可用length来获取,那么获取这段字符串的字节数呢? 英文字母肯定lenght和字节数都一样:都是1而中文l ...

  7. 禁用AxWebBrowser右键菜单

    出处:http://stackoverflow.com/questions/41781647/disabling-the-axwebbrowser-context-menu-vb-net 通过底层消息 ...

  8. HALCON视觉算子相关函数中文说明System(2)

    16.6  Parameters get_system_ 功能:根据HALCON系统参数获取关于当前的信息. set_system 功能:HALCON系统参数的设置. 16.7  Serial cle ...

  9. mac 下删除行末^M 字符

    在vi 打开文件模式下进行字符替换 :%s/^M/\r/g   //这里的^M是同时按ctrl+v+m获得的,否则会显示找不到^M

  10. 基于python的scrapy框架爬取豆瓣电影及其可视化

    1.Scrapy框架介绍 主要介绍,spiders,engine,scheduler,downloader,Item pipeline scrapy常见命令如下: 对应在scrapy文件中有,自己增加 ...