

{"id":2273,"date":"2017-04-26T11:04:27","date_gmt":"2017-04-26T05:34:27","guid":{"rendered":"http:\/\/data-flair.training\/blogs\/?p=2273"},"modified":"2021-08-25T22:33:30","modified_gmt":"2021-08-25T17:03:30","slug":"data-block","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/data-block\/","title":{"rendered":"Data Block in HDFS &#8211; HDFS Blocks &amp; Data Block Size"},"content":{"rendered":"<p><strong>Have you ever thought about how the Hadoop Distributed File system stores files of large size?<\/strong><\/p>\n<p>Hadoop is known for its reliable storage. Hadoop HDFS can store data of any size and format.<\/p>\n<p>HDFS in Hadoop divides the file into small size blocks called <strong>data blocks<\/strong>. These data blocks serve many advantages to the Hadoop HDFS. Let us study these data blocks in detail.<\/p>\n<p>In this article, we will study data blocks in Hadoop <a href=\"http:\/\/data-flair.training\/blogs\/apache-hadoop-hdfs-introduction-tutorial\/\"><strong>HDFS<\/strong><\/a>. The article discusses:<\/p>\n<ul>\n<li>What is a HDFS data block and the size of the HDFS data block?<\/li>\n<li>Blocks created for a file with an example.<\/li>\n<li>Why are blocks in HDFS huge?<\/li>\n<li>Advantages of Hadoop Data Blocks<\/li>\n<\/ul>\n<p>Let us first begin with an introduction to the data block and its default size.<\/p>\n<h2>What is a data block in HDFS?<\/h2>\n<p>Files in HDFS are broken into <strong>block-sized chunks<\/strong> called <strong>data blocks<\/strong>. These blocks are stored as independent units.<\/p>\n<p>The size of these HDFS data blocks is <strong>128 MB<\/strong> by default. We can configure the block size as per our requirement by changing the <strong>dfs.block.size<\/strong> property in <strong>hdfs-site.xml<\/strong><\/p>\n<p>Hadoop distributes these blocks on different slave machines, and the master machine stores the metadata about blocks location.<\/p>\n<p>All the blocks of a file are of the same size except the last one (if the file size is not a multiple of 128). See the example below to understand this fact.<\/p>\n<h3>Example<\/h3>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-75813\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg\" alt=\"data blocks in hadoop HDFS\" width=\"802\" height=\"420\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg 802w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS-520x272.jpg 520w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<p>Suppose we have a file of size <strong>612 MB<\/strong>, and we are using the default block configuration (128 MB). Therefore <strong>five<\/strong> blocks are created, the first four blocks are 128 MB in size, and the fifth block is 100 MB in size (128*4+100=612).<\/p>\n<p>From the above example, we can conclude that:<\/p>\n<ol>\n<li>A file in HDFS, smaller than a single block does not occupy a full block size space of the underlying storage.<\/li>\n<li>Each file stored in HDFS doesn&#8217;t need to be an exact multiple of the configured block size.<\/li>\n<\/ol>\n<p>Now let\u2019s see the reasons behind the large size of the data blocks in HDFS.<\/p>\n<h3>Why are blocks in HDFS huge?<\/h3>\n<p><strong>The default size of the HDFS data block is 128 MB<\/strong>. The reasons for the large size of blocks are:<\/p>\n<ol>\n<li>To minimize the cost of seek: For the large size blocks, time taken to transfer the data from disk can be longer as compared to the time taken to start the block. This results in the transfer of multiple blocks at the disk transfer rate.<\/li>\n<li>If blocks are small, there will be too many blocks in <a href=\"https:\/\/hadoop.apache.org\/\">Hadoop<\/a> HDFS and thus too much metadata to store. Managing such a huge number of blocks and metadata will create overhead and lead to traffic in a network.<\/li>\n<\/ol>\n<h3>Advantages of Hadoop Data Blocks<\/h3>\n<h4>1. No limitation on the file size<\/h4>\n<p>A file can be larger than any single disk in the network.<\/p>\n<h4>2. Simplicity of storage subsystem<\/h4>\n<p>Since blocks are of fixed size, we can easily calculate the number of blocks that can be stored on a given disk. Thus provide simplicity to the storage subsystem.<\/p>\n<h4>3. Fit well with replication for providing Fault Tolerance and High Availability<\/h4>\n<p>Blocks are easy to replicate between DataNodes thus, provide<strong><a href=\"https:\/\/data-flair.training\/blogs\/learn-hadoop-hdfs-fault-tolerance\/\"> fault tolerance<\/a><\/strong> and <a href=\"https:\/\/data-flair.training\/blogs\/hadoop-high-availability-tutorial\/\"><strong>high availability<\/strong><\/a>.<\/p>\n<h4>4. Eliminating metadata concerns<\/h4>\n<p>Since blocks are just chunks of data to be stored, we don&#8217;t need to store file metadata (such as permission information) with the blocks, another system can handle metadata separately.<\/p>\n<h2>Conclusion<\/h2>\n<p>We can conclude that the HDFS data blocks are blocked-sized chunks having size 128 MB by default. We can configure this size as per our requirements. The files smaller than the block size do not occupy the full block size. The size of HDFS data blocks is large in order to reduce the cost of seek and network traffic.<\/p>\n<p>The article also enlisted the advantages of data blocks in HDFS.<\/p>\n<p>You can even check the number of data blocks for a file or blocks location using the\u00a0<a href=\"https:\/\/data-flair.training\/blogs\/hadoop-hdfs-commands\/\"><strong>fsck Hadoop command<\/strong><\/a>.<\/p>\n<p>If you like this article on HDFS blocks or if you have any query regarding this, just drop a comment in the comment section and we will get back to you.<\/p>\n<p>Happy Learning!!<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1163,&quot;href&quot;:&quot;https:\\\/\\\/hadoop.apache.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251008061344\\\/https:\\\/\\\/hadoop.apache.org\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-09 02:28:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-12 06:49:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-15 09:10:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-18 18:19:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-22 07:02:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-25 14:18:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-28 14:42:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-31 20:25:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-04 05:35:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-07 05:38:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-10 09:31:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-13 10:17:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-16 11:17:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-19 11:27:31&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-22 12:37:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-25 15:42:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-28 16:04:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-31 22:35:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-04 01:35:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-07 11:50:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-10 15:00:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-13 17:30:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 04:31:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-20 07:27:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 08:58:22&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-26 11:58:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-01 17:13:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 20:02:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 07:00:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-11 07:24:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-14 17:13:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 02:37:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 07:22:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 10:20:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-27 11:15:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 13:36:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 01:50:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-06 03:38:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-09 05:27:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-12 13:40:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-16 02:05:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 07:29:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-22 08:32:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 11:03:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 14:02:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 17:27:05&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-05 03:36:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-08 06:22:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-11 10:16:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 17:21:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-17 18:15:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-20 19:19:28&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-24 05:01:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-27 05:22:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-30 10:25:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-02 16:48:23&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-06 03:05:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-09 10:29:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-12 12:41:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-16 06:31:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-19 07:49:24&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-22 10:11:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-25 11:23:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-28 11:52:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-01 22:40:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-05 03:45:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-08 07:15:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-11 07:55:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-14 20:33:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-18 05:00:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-21 14:05:29&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-24 14:44:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-07-27 23:42:16&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-27 23:42:16&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever thought about how the Hadoop Distributed File system stores files of large size? Hadoop is known for its reliable storage. Hadoop HDFS can store data of any size and format. HDFS&#46;&#46;&#46;<\/p>\n","protected":false},"author":7,"featured_media":75813,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[2100,21868,3704,5214,5552,5553,21870,21869],"class_list":["post-2273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hdfs","tag-blocks-in-hdfs","tag-data-block-in-hdfs","tag-default-block-size-in-hdfs","tag-hadoop-blocks-features","tag-hdfs-blocks","tag-hdfs-blocks-advantages","tag-hdfs-fsck","tag-what-is-hdfs-block-in-hadoop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Data Block in HDFS - HDFS Blocks &amp; Data Block Size - DataFlair<\/title>\n<meta name=\"description\" content=\"HDFS Data Block - Explore what is a data block in HDFS, Why default block size in HDFS is 128 mb, benefits of Block abstraction for distributed file system.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/data-block\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Block in HDFS - HDFS Blocks &amp; Data Block Size - DataFlair\" \/>\n<meta property=\"og:description\" content=\"HDFS Data Block - Explore what is a data block in HDFS, Why default block size in HDFS is 128 mb, benefits of Block abstraction for distributed file system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/data-block\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-26T05:34:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T17:03:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data Block in HDFS - HDFS Blocks &amp; Data Block Size - DataFlair","description":"HDFS Data Block - Explore what is a data block in HDFS, Why default block size in HDFS is 128 mb, benefits of Block abstraction for distributed file system.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/data-block\/","og_locale":"en_US","og_type":"article","og_title":"Data Block in HDFS - HDFS Blocks &amp; Data Block Size - DataFlair","og_description":"HDFS Data Block - Explore what is a data block in HDFS, Why default block size in HDFS is 128 mb, benefits of Block abstraction for distributed file system.","og_url":"https:\/\/data-flair.training\/blogs\/data-block\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2017-04-26T05:34:27+00:00","article_modified_time":"2021-08-25T17:03:30+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/data-block\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/beb0cab24b7aa54423a3b50e669a9dcd"},"headline":"Data Block in HDFS &#8211; HDFS Blocks &amp; Data Block Size","datePublished":"2017-04-26T05:34:27+00:00","dateModified":"2021-08-25T17:03:30+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/"},"wordCount":692,"commentCount":18,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg","keywords":["Blocks in HDFS","Data Block in HDFS","Default block size in Hdfs","Hadoop blocks features","hdfs blocks","HDFS blocks advantages","hdfs fsck","what is hdfs block in hadoop"],"articleSection":["HDFS Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/data-block\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/data-block\/","url":"https:\/\/data-flair.training\/blogs\/data-block\/","name":"Data Block in HDFS - HDFS Blocks &amp; Data Block Size - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg","datePublished":"2017-04-26T05:34:27+00:00","dateModified":"2021-08-25T17:03:30+00:00","description":"HDFS Data Block - Explore what is a data block in HDFS, Why default block size in HDFS is 128 mb, benefits of Block abstraction for distributed file system.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/data-block\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/data-block\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/data-block\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/04\/data-blocks-in-hadoop-HDFS.jpg","width":802,"height":420,"caption":"data blocks in hadoop HDFS"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/data-block\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"HDFS Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/hdfs\/"},{"@type":"ListItem","position":3,"name":"Data Block in HDFS &#8211; HDFS Blocks &amp; Data Block Size"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/beb0cab24b7aa54423a3b50e669a9dcd","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c322416204232f4dd97ef3901b0a499a5d34d7ba7fe333f4bfe53a907873d293?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team specializes in creating clear, actionable content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Backed by industry expertise, we make learning easy and career-oriented for beginners and pros alike.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam3\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/2273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=2273"}],"version-history":[{"count":8,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/2273\/revisions"}],"predecessor-version":[{"id":76056,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/2273\/revisions\/76056"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/75813"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=2273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=2273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=2273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}