首页 \ 问答 \ 什么是HDFS写作一致性(what's the HDFS writing consistency)

什么是HDFS写作一致性(what's the HDFS writing consistency)

HDFS是否像Cassandra一样具有写入一致性,让我们说当我将一个文件写入HDFS时,何时能获得成功的响应,是第一次复制完成还是完成3次复制? (假设rep = 3)


Does HDFS have writing consistency just like Cassandra, let's say that when I finished writing one file into HDFS, when would I get successful response, is it when the first replication completed or 3 replications completed? (suppose the rep=3)


原文:https://stackoverflow.com/questions/37533600
更新时间:2024-02-13 10:02

最满意答案

也许最简单的解决方案是向每个包含“正确”格式化日期字符串的表格单元格添加数据属性

<td data-text="1/1/2015">2015 01</td>

那么,如果你使用我的fork of tableorter ,你可以使用以下代码( demo ):

$(function () {
    $('table').tablesorter({
        theme: 'blue',
        // data-attribute that contains alternate cell text
        textAttribute: 'data-text',
        // false for German "1.234.567,89" or French "1 234 567,89"
        usNumberFormat: true
    });
});

如果您必须使用原始tablesorter,那么您可以将此代码与相同的HTML( 演示 )一起使用:

$(function () {
    $('table').tablesorter({
        // set to "us", "pt", "uk", "dd/mm/yy"
        dateFormat: "us",
        // custom table cell text extraction method
        textExtraction: function (node) {
            var $node = $(node);
            return $node.attr('data-text') || $node.html();
        }
    });
});

Maybe the easiest solution would be to add a data-attribute to each table cell which contains a "properly" formatted date string

<td data-text="1/1/2015">2015 01</td>

then, if you use my fork of tablesorter, you can use the following code (demo):

$(function () {
    $('table').tablesorter({
        theme: 'blue',
        // data-attribute that contains alternate cell text
        textAttribute: 'data-text',
        // false for German "1.234.567,89" or French "1 234 567,89"
        usNumberFormat: true
    });
});

If you must use the original tablesorter, then you can use this code with the same HTML (demo):

$(function () {
    $('table').tablesorter({
        // set to "us", "pt", "uk", "dd/mm/yy"
        dateFormat: "us",
        // custom table cell text extraction method
        textExtraction: function (node) {
            var $node = $(node);
            return $node.attr('data-text') || $node.html();
        }
    });
});

相关问答

更多
  • 因此,在吃了一些午餐然后尝试开始if语句之后,显然基本上是按照Scott Craner的VBA建议进行排序,结果我顿悟了一下。 我的解决方案是基本上创建一个重要坐标表: 然后,为了生成我用于绘制图形和相关Y值的表格,我使用了以下代码作为我的X坐标: =SMALL($C$18:$C$23,ROW()-ROW($C$30)) 它以升序显示坐标,ROW() - ROW($ C $ 30)充当计数器。 要将关联的名称显示为X值,我使用了INDEX / MATCH组合: =INDEX($B$18:$B$23,MAT ...
  • 只需使用group by和ORDER BY SUM(result) DESC, COUNT(*) : SELECT PlayerId, SUM(result) res FROM resulttbl GROUP BY PlayerId ORDER BY res DESC,COUNT(*) 我猜想你希望那些入场次数较少(=较少的比赛?)的球员排在第一位,所以我增加了第二个排序标准。 或者你可以做 select PlayerId from resulttbl GROUP BY PlayerId ORDER ...
  • 不幸的是,我不认为你可以用标准的SQL查询来做到这一点,原因是你的算法不是面向集合的。 您的样本数据集说明了这一点 - 您在0900和1030记录之间显示了第一个“P”记录,但根据您的标准将其放在1010和1045记录之间也是合适的。 如果将它放在您显示的位置是正确的,您需要将条件修改为“将#2中的每一行放在#1中的前两行之间,并将其括起来”,其中“first”定义按#1的排序标准。 结果是这种类型的设置可能会迫使您进入基于游标的解决方案。 如果您可以识别要订购的复合值,您可能可以避免这种情况,但根据您的上 ...
  • 您已经在西班牙SO网站上提出过这个问题,我在那里给了您一个解决方案。 我知道你已经解决了这个问题,但我会为你的问题发布另一个解决方案,因为它可能对未来的其他用户有用。 首先,我已经向您解释了为什么会出现这个问题:如果您更改模型的顺序以更改其索引的值, Vue 将无法检测到该更改 ,您需要以另一种方式修改该array ,例如, splice 。 在你的代码中,只有当你改变order参数时, Vue才会检测到一个更改,并且在那一刻这个列表被手动排序,并且array中每个索引的值都发生了变化,所以视图将被错误地更 ...
  • 这是一个通用的方法。 没有一个步骤特别困难,有时很难将所有东西放在一起: 将事件处理程序绑定到每个元素 这个事件处理程序需要查看所有的元素,并将它们放入数组中。 使用Array.sort()对元素进行排序。 排序函数将需要查看传入的的子元素的内容,该元素与单击的元素具有相同的索引。 清除并以排序顺序重新插入 。 向添加某种指示符来表明它已被排序。 现在我不会在生产中使用这种技术的结果,因为它非常脆弱,我们不应该以这种方式直接操纵D ...
  • 一种有趣的排序方法是创建一个精心设计的字符串数组,其中包含已排序的属性值,一个sperarator和元素的ID。 在示例数据中,字符串数组应如下所示: ['Name One#div541', 'Name Two#div354', 'Name Three#div763', ...] 或者如果要按数值排序: ['0001234#div541', '0004321#div354', '0112233#div763', ...] 请注意,在这种情况下,您应该用零填充数字字符串,以便按字符串排序是正确的。 之后, ...
  • XDocument xDoc = XDocument.Load(....); foreach(var trans in xDoc.Descendants("Trans")) { trans.ReplaceAll( trans.Elements().OrderBy(x=>x.Name.LocalName)); } string newXml = xDoc.ToString(); XDocument xDoc = XDocument.Load(....); foreach(var trans in ...
  • 像这样的东西: SELECT DATE_FORMAT(t1.LogDate, '%d/%c/%Y') AS LogDate, t1.EmployeeName , t1.LogTime AS Login , ( SELECT MIN(t2.LogTime) FROM myTable t2 WHERE t2.LogType = 'LOGOUT' AND t2.LogDate = t1.LogDate AND t2.Emplo ...
  • 也许最简单的解决方案是向每个包含“正确”格式化日期字符串的表格单元格添加数据属性 2015 01 那么,如果你使用我的fork of tableorter ,你可以使用以下代码( demo ): $(function () { $('table').tablesorter({ theme: 'blue', // data-attribute that contains alternate cell text ...
  • $('.tablesorter').trigger('update'); 添加一行后。 Tablesorter只扫描一次表格,然后对内部存储的数字或文本值进行排序。 实际上,它非常聪明,因为它可以快速排序。 $('.tablesorter').trigger('update'); after you add a row. Tablesorter only scans through the table once, and after that it sorts on internally stored nu ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。