2
A
回答
2
塊大小在整個HDFS中是一致的,而不是每個節點的值。特定的文件可以被賦予不同的塊大小。
有關dfs.blocksize
屬性,請參閱hdfs-site.xml
。
對於全新的非供應商HDFS安裝,默認值爲大約128兆字節。
0
我沒有評論的評價。
看一看documentation頁面設置各種屬性,其中涵蓋
dfs.blocksize
除了配置更改,您可以用
hadoop fs -ls fileNameWithPath
例如查看文件的實際大小
hadoop fs -ls /user/edureka
輸出:
-rwxrwxrwx 1 edureka supergroup 391355 2014-09-30 12:29 /user/edureka/cust
3
你應該使用hdfs fsck
命令:
hdfs fsck /tmp/test.txt -files -blocks
該命令將打印的文件的所有塊信息包括:
/tmp/test.tar.gz 151937000 bytes, 2 block(s): OK
0. BP-739546456-192.168.20.1-1455713910789:blk_1073742021_1197 len=134217728 Live_repl=3
1. BP-739546456-192.168.20.1-1455713910789:blk_1073742022_1198 len=17719272 Live_repl=3
正如你在這裏所看到的,顯示了(len
每行中的字段)塊的實際使用容量。
另外還有hdfs fsck
的許多其他有用的功能,你可以在官方Hadoop documentation page看到。
相關問題
- 1. 單個節點羣集中的Hadoop塊大小需要明確
- 2. 如何從字節知道文件大小
- 3. 如何知道屏幕上容器或窗戶的確切大小?
- 4. C#如何知道網站上的文件大小
- 5. Hadoop每個文件塊大小
- 6. 如何獲取上傳文件的確切大小?
- 7. 如何知道一個非常小的文件的大小?
- 8. 如何知道字節的字節大小?
- 9. 確切知道轉換視頻的大小
- 10. 如何知道NullReferenceException的確切位置
- 11. 如何通過塊使用節點js上傳大文件
- 12. Hadoop塊大小和文件大小問題?
- 13. hadoop hdfs塊大小和linux文件系統塊大小之間的交互
- 14. 如果我不知道確切的文件路徑,Perl如何檢測文件?
- 15. hadoop map漏油大小和塊大小
- 16. Linux:我如何知道導出設備節點的模塊?
- 17. 如何知道Java方法的字節碼大小
- 18. 大量小文件Hadoop
- 19. 如何知道Linux內部文件的大小
- 20. 如何知道雜貨店的文件大小?
- 21. 如何知道動態文件的大小
- 22. 如何在下載之前知道文件的大小?
- 23. nodejs - fs.createReadStream()。pipe,如何知道文件大小的問題
- 24. 字節數組:如何確切知道接收到的字節數
- 25. 如何知道或計算mongodb分片的當前塊大小?
- 26. Hadoop塊大小問題
- 27. Hadoop fs查找塊大小?
- 28. 如何知道ParseRelation(Parse/Android)的大小?
- 29. pyqtgraph:如何知道TextItem的大小?
- 30. 如何知道const數組的大小?
我已經設置了2個節點的hadoop集羣。而且,我試圖測試主人是否與奴隸溝通? 因此,我在HDFS中複製了一個文件(159 MB)。現在,它應該被分成2個塊,每個節點上有1個塊。當我運行fsck命令時,得到: /abc.txt 166612212字節,2個塊:在複製BP-531753399-127.0.1.1-1455542244078:blk_1073741826_1002。目標副本是2,但找到1個副本。 已複製BP-531753399-127.0.1.1-1455542244078:blk_1073741827_1003。目標副本是2,但找到1個副本。 讓我知道爲什麼我的設置無法正常工作?有沒有更好的方法? –
監控HDFS健康狀況的最簡單方法是使用'hdfs dfsadmin -report'命令。如果你看到並非所有的datanode都已經啓動,而是試圖檢查那些datanode的日誌。 – maxteneff