HDFS发展历史上的几个重大的JIRA

2019-03-28 13:27|来源: 网络

HDFS发展的到现在,已经和从前有了很大的改观,陆续发生了一些比较重大的改变,比如Append的加入,Federation,HA等等。这些改变在Hadoop的svn的代码库中也可以看到一些端倪,大部分重大的改变都能在svn代码库中找到对应的开发branch。在厂内的Hadoop的开发中,我已经陆续的把这些Jira对应的设计文档基本上翻译了一遍,陆续的会在这个空间内贴出来,基本上就是下面这几个:

1、Append to files in HDFS

https://issues.apache.org/jira/browse/HADOOP-1700

2、Revisit append

https://issues.apache.org/jira/browse/HDFS-200

3、Common side of High Availability Framework (HDFS-1623)

https://issues.apache.org/jira/browse/HADOOP-7454

4、High Availability Framework for HDFS NN

https://issues.apache.org/jira/browse/HDFS-1623

5、Automatic failover support for NN HA

https://issues.apache.org/jira/browse/HDFS-3042(已贴出来了)

6、Simpler model for Namenode's fs Image and edit Logs

https://issues.apache.org/jira/browse/HDFS-1073

7、Hdfs scalability with multiple namenodes

https://issues.apache.org/jira/browse/HDFS-1052

相关问答

更多
  • 感觉用 is,表示 事实 用was的话,只能说明孔子过去是。。。。。
  • 看格局就知道分明是七国争霸 应该是春秋战国时期,打到后期就是三国魏晋了,所以可以回答是汉朝的故事
  • 我刚刚开始看,也有些迷糊,历史上几个和“魏”有关的都比较早。但是第16章有明确写到了“定窑宋瓷”。搞得我非常纠结,估计是属于按照中国古代历史进行虚构的吧。
  • 有一个在rebase联机帮助页中分开提交的指南。 快速总结是: 执行包含目标提交的交互式rebase(例如, git rebase -i ^ branch )并将其标记为要编辑。 当rebase达到该提交时,使用git reset HEAD^可以在提交之前重置,但是保持您的工作树不变。 增加更改并提交它们,根据需要进行多个提交。 add -p可用于仅添加给定文件中的一些更改。 如果要对某个提交重新使用原始提交消息,请使用commit -c ORIG_HEAD 。 如果你想测 ...
  • 管理历史记录只是一个像任何其他Django应用程序的应用程序,除了在管理站点上特殊放置。 该模型位于django.contrib.admin.models.LogEntry中。 当用户进行更改时,添加到这样的日志(从contrib / admin / options.py无耻的偷走: from django.contrib.admin.models import LogEntry, ADDITION LogEntry.objects.log_action( user_id = req ...
  • 使用CROSS APPLY分别拉入第一个事件日期,例如下面,基于上面的注释,不使用子查询将需要修改匹配。 还假设CustomerID来自Dwh.DimClients ,并为表提供了c的别名,以便从交叉申请中引用。 SELECT EventDate , CustomerID , dcName , dshowName , COUNT(TransactNum) AS tickets , SUM(ItemPrice) AS Amount , f.FirstEvent ...
  • 您可以使用以下命令查看已删除文件以及删除文件的所有变更集: git log --diff-filter=D --summary 然后应该可以在输出中使用grep(或别的东西)来查找您要查找的文件 You can see all the changesets that have removed files along with the files they have removed using the following command: git log --diff-filter=D --summary ...
  • 是的,有很多重大变化。 一个有趣的故事是Michael Kaplan(已故微软国际化专家)在“每个角色都有一个故事#5”的存档版本中引用,引用Ken Whistler: 1993年针对Unicode 1.1更改了数百甚至数千个Unicode 1.0字符名称,作为Unicode和ISO / IEC 10646-1:1993之间合并的一部分。 (伟大的妥协)所有变化的血腥细节可以在UTR#4,Unicode标准1.1版中找到。 在那之后 (对某些人来说非常痛苦)我们实施了永不改变的角色名称规则。 在另一篇文章( ...
  • 出于安全原因,History对象不允许非特权代码访问会话历史记录中其他页面的URL,但它允许它导航会话历史记录。 来自: Mozilla开发人员中心:window.history For security reasons the History object doesn't allow the non-privileged code to access the URLs of other pages in the session history, but it does allow it to naviga ...
  • 您可以使用bs4解析推文并将关键字存储在某个文件或数据库中 我正在做一个类似的项目,我所做的是创建一个正则表达式来匹配关键字。 You can use a bs4 to parse through your tweets and store the keywords in some file or database I am doing a similar project and what i have done is cretaed a regex to match the keywords.