posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          中午去熱飯的時候 一童鞋提到了這個參數(shù)。
          飯后回來查了一下這個參數(shù),在hdfs-default.xml中
          找到了這個參數(shù),發(fā)現(xiàn)默認(rèn)是false。
          <property>
            <name>dfs.support.append</name>
            <value>false</value>
            <description>Does HDFS allow appends to files?
                         This is currently set to false because there are bugs in the
                         "append code" and is not supported in any prodction cluster.
            </description>
          </property>

          我用的版本是1.0.1,順便看了下1.0.2 也是一樣沒有更改,默認(rèn)是false。
          那么為什么呢。其實(shí)看一下description就知道了這個不支持集群中使用。
          如果同時多個程序在操作同一份文件,就會引起文件的沖突。
          那這個參數(shù)用在什么場景的呢?
          在做mapreduce的過程中,hadoop framwork會產(chǎn)生很多的臨時數(shù)據(jù),
          在reduce出結(jié)果后 把內(nèi)容輸出到指定的目錄,
          那么在mapreduce的過程中,我們需要把部分內(nèi)容存儲到hdfs中怎么辦呢。
          這時候可以開發(fā)人員可以使用FileSystem來把文件存儲到hdfs中。
          這時候就會使用到dfs.support.append參數(shù)了。









          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 贺州市| 霍山县| 阿拉善右旗| 广灵县| 青浦区| 曲水县| 开封县| 新乐市| 白水县| 淮南市| 万源市| 吉林省| 田阳县| 丹巴县| 剑河县| 曲松县| 泾源县| 阿克| 黎川县| 栖霞市| 姜堰市| 东乌珠穆沁旗| 中方县| 合山市| 通河县| 清苑县| 宾川县| 嵊州市| 乌鲁木齐县| 临泽县| 嘉定区| 新兴县| 昌图县| 茶陵县| 玉田县| 安远县| 镇远县| 长武县| 隆子县| 南木林县| 成安县|