日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hdfs合并块_hdfs 小文件合并 问题

發布時間:2024/10/6 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdfs合并块_hdfs 小文件合并 问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

玩過大數據的人,肯定都遇到過小文件問題。這也是玩大數據,必須跨過去的一個坎,要不然,大數據玩不轉。

一,怎么定義小文件

hadoop1,默認存儲64M。hadoop2,hadoop3默認是128M,當然這些都是可調的。那問題來了,多小的文件算小呢,1M,10M,100M?個人認為,應當是以設置的默認存儲塊為基準來判定。

那么問題又來了:如果默認存儲128M,那么100M算小文件嗎?120M算小文件嗎?

其實這個問題,很難回答,不同的人有不同的回答。個人覺得,小文件的解決是有一個范圍值 ,并且是自己設定的范圍值,每個人都不一樣。從小到大,越是接近默認存儲塊,小文件解決的就是越好,反之越差。

二,小文件是怎么產生的?

1,hadoop設計之初是為了OLAP用的,后來越來越多的人,希望hadoop能朝著OLTP的方向發展,并產生了很多工具,例如spark,flink等。實時性要求越高,小文件就會越多。當然這也根量也有關系,量越大,小文件越少,小文件問題越小。

2,在離線計算時,如果沒有設置reduce tasks,每個reduce都會生成一個獨立的文件。這也會導致小文件的增多。

3,直接copy文件到hdfs,而導致的小文件。

三,為什么小文件是問題?

舉個例子:

現在有100懷水,每杯水500ml,而給你裝水的工具是N多個水桶,每個水桶容量是5L,現在要利用這些桶把水運到另外一個地方去。并且運一桶水消耗的資源根運一杯水消耗的一樣。怎么運最節省資源。

這不就是小學的數學應用題嗎?只要小學畢業了,就知道怎么去運水。

四,怎么解決小問題

官方給了三個解決方案:

1,Hadoop Archive

2,Sequence File

3,CombineFileInputFormat

而這三個方案,我沒有用,關鍵是不知道,怎么用,哈哈。

我的解決辦法:

1,利用hdfs命令,用appendToFile合并文件,或者getmerge合并文件到本地,然后在傳hdfs。配合bash操作,還是可行的。該方案局限性較大。

json,txt試過,可以這樣合。parquet肯定不行。orc沒試,估計也不行。

數據量不大的話,這種處理方案,還是不錯??梢宰鰹檠a漏方案。

2,利用flume。flume從kafka中,消費數據到hdfs中,設置好rollSize和rollInterval,還是一個不錯的方案。該方案也是有局限性的,

一般來說flume獲取的數據都ETL前的數據,或者說都是源數據。源數據是要清洗的,清洗的過程中,要洗掉多少數據其實是不可控的。

如果量比較小,并且實時性要求比較高的話,這種方案是不合適的。

3,利用hive的分桶表。設置分桶的數量,可以控制小文件的。該方案也有局限性

如果量很大的情況下,為了接近我們設置默認存儲值。就要不斷的調整分桶數量。

4,通過程序的方式來合并。例如:spark streaming 準實時的生成了很多小文件,我們可以通過每隔一段時間,把新增的數據,進行數據清洗和合并。如果是json,txt格式,還要用appendToFile,進行補漏。

5,利用hbase,小文件交給hbase的mapfile。

推薦,方法4和方法5,這二種辦法也是我現在用的方法。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的hdfs合并块_hdfs 小文件合并 问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 小镇姑娘高清播放视频 | 亚洲精品视频在线看 | 欧美日韩大片在线观看 | 国产香蕉尹人视频在线 | 69网站在线观看 | 国产盗摄一区二区三区在线 | 天天插综合网 | 久久精品成人 | 樱花草av | 亚洲av无码国产在丝袜线观看 | 四川丰满少妇被弄到高潮 | 中文字幕精品久久久久人妻红杏ⅰ | 日日碰狠狠添天天爽无码av | 韩国黄色一级片 | 天天天天天天天天干 | 国产又粗又黄又爽的视频 | 成人免费视屏 | 日本免费一区二区三区视频 | 欧美日本一区二区 | 亚洲精品97久久中文字幕 | 国产视频你懂得 | 在线不卡av电影 | 少妇人妻偷人精品一区二区 | 在线观看黄 | 性大片潘金莲裸体 | 色婷婷综合久久久久中文字幕 | av小说天堂网 | 欧美裸体网站 | 精品动漫3d一区二区三区免费版 | 91黄瓜视频 | 精品久久久久久一区二区里番 | 欧美极品一区二区三区 | 午夜福利视频 | 国产一级免费 | 亚洲不卡影院 | 都市激情国产精品 | 亚洲色图日韩精品 | 中文字幕乱码人妻二区三区 | 精品无码人妻一区二区免费蜜桃 | 69视频网站 | 在线一区二区三区视频 | 美国做爰xxxⅹ性视频 | 99热国产在线 | japanese国产 | 国产成人综合亚洲 | 无码国产色欲xxxx视频 | 最新中文av | 亚洲我射av | 亚洲va国产va天堂va久久 | 亚洲美女屁股眼交3 | 亚洲最大成人综合网 | 四虎黄色网 | 欧美变态口味重另类在线视频 | 奇米影视播放器 | 久久91精品国产 | 男人日女人网站 | 中文字幕日韩三级 | 精品在线观看一区二区 | 冲田杏梨 在线 | 免费高清欧美大片在线观看 | 日本免费精品 | 久久久久久久色 | 伊人黄色 | 91精品在线一区 | 午夜精品久久久久久久第一页按摩 | 午夜福利理论片在线观看 | 毛片av在线| 日本熟妇人妻中出 | 正在播放adn156松下纱荣子 | 一道本在线观看视频 | 成人中文字幕在线观看 | 免费观看一区二区三区毛片 | 这里有精品视频 | 99产精品成人啪免费网站 | 农村少妇无套内谢粗又长 | 男女激情网 | 免费视频网站在线观看入口 | 91毛片观看 | 国产精品久久久久久久久借妻 | 在线免费观看污网站 | 午夜久久久久久噜噜噜噜 | 先锋影音av中文字幕 | 人人草人 | 狠狠久久 | 亚洲毛片大全 | 99精品成人| 成人av番号网 | 毛片你懂的| 中文字幕一区二区三区四区免费看 | 三级福利视频 | 成人在线观看你懂的 | 91中文在线观看 | 伊人网在线视频 | 欧美日韩视频一区二区 | a级片在线视频 | 日韩一级影视 | av最新天| 免费美女毛片 | 特黄一区二区三区 |