{"id":86795,"date":"2023-01-02T16:16:39","date_gmt":"2023-01-02T10:46:39","guid":{"rendered":"https:\/\/techvidvan.com\/tutorials\/?p=86795"},"modified":"2023-01-02T16:16:39","modified_gmt":"2023-01-02T10:46:39","slug":"learn-hadoop","status":"publish","type":"post","link":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/","title":{"rendered":"Learn Hadoop"},"content":{"rendered":"<div id=\"pl-86795\"  class=\"panel-layout\" ><div id=\"pg-86795-0\"  class=\"panel-grid panel-has-style\" ><div class=\"set-margin panel-row-style panel-row-style-for-86795-0\" ><div id=\"pgc-86795-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-86795-0-0-0\" class=\"so-panel widget widget_siteorigin-panels-builder panel-first-child panel-last-child\" data-index=\"0\" ><div id=\"pl-w63b2b61501798\"  class=\"panel-layout\" ><div id=\"pg-w63b2b61501798-0\"  class=\"panel-grid panel-has-style\" ><div class=\"set-margin set-width panel-row-style panel-row-style-for-w63b2b61501798-0\" ><div id=\"pgc-w63b2b61501798-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w63b2b61501798-0-0-0\" class=\"so-panel widget widget_text panel-first-child\" data-index=\"0\" ><div class=\"tut-home-box panel-widget-style panel-widget-style-for-w63b2b61501798-0-0-0\" >\t\t\t<div class=\"textwidget\"><p><span class=\"tutHomeBoxHead\">Hadoop Tutorials<\/span><\/p>\n<ul class=\"tutHomeList starBefore listStyle \">\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-hadoop-tutorials\/\">Hadoop Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-architecture\/\">Hadoop Architecture<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/top-features-of-big-data-hadoop\/\">Hadoop Features<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-ecosystem-tutorial\/\">Hadoop Ecosystem<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-cluster\/\">Hadoop Clusters<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/how-hadoop-works-internally\/\">How Hadoop Works<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-high-availability\/\">High Availability in Hadoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/distributed-cache-in-hadoop\/\">Distributed Cache in Hadoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/limitations-of-hadoop-and-solutions\/\">Limitations of Hadoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-2-x-vs-hadoop-3-x\/\">Hadoop 2.x vs Hadoop 3.x<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/why-learn-hadoop\/\" target=\"_blank\" rel=\"noopener\">Reasons to Learn Hadoop <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/future-of-hadoop\/\">Future of Hadoop<\/a><\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><div id=\"panel-w63b2b61501798-0-0-1\" class=\"so-panel widget widget_text\" data-index=\"1\" ><div class=\"tut-home-box panel-widget-style panel-widget-style-for-w63b2b61501798-0-0-1\" >\t\t\t<div class=\"textwidget\"><p><span class=\"tutHomeBoxHead\">HDFS Tutorials<\/span><\/p>\n<ul class=\"tutHomeList starBefore listStyle \">\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hdfs-introduction-tutorial\/\">Introduction to HDFS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/features-of-hdfs\/\">Features of HDFS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hdfs-federation-introduction-architecture\/\">HDFS Federation &amp; Architecture<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-hdfs-data-block\/\">Data Blocks in HDFS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/rack-awareness-in-hadoop\/\">Rack Awareness in HDFS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-hdfs-namenode-high-availability-hadoop\/\">NameNode High Availability<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/automatic-failover-in-hadoop\/\">NameNode Automatic Failover<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hdfs-disk-balancer\/\">HDFS Disk Balancer<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-hdfs-erasure-coding\/\">Erasure Coding in HDFS<\/a><\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><div id=\"panel-w63b2b61501798-0-0-2\" class=\"so-panel widget widget_text panel-last-child\" data-index=\"2\" ><div class=\"tut-home-box panel-widget-style panel-widget-style-for-w63b2b61501798-0-0-2\" >\t\t\t<div class=\"textwidget\"><p><span class=\"tutHomeBoxHead\">MapReduce Tutorials<\/span><\/p>\n<ul class=\"tutHomeList starBefore listStyle \">\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapreduce-tutorial\/\">MapReduce Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/how-mapreduce-works\/\" target=\"_blank\" rel=\"noopener\">Phases of MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapreduce-features\/\">MapReduce Features<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapper-class-mapreduce\/\">Mapper Class<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-reducer\/\">Reducer Class<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/mapreduce-job-execution-flow\/\">MapReduce Execution Flow<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapreduce-performance-tuning\/\">MapReduce Performance Tuning<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapreduce-key-value-pair\/\">Key Value Pairs in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-inputformat-introduction\/\">Input Format in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/inputsplit-in-hadoop-mapreduce\/\">InputSplit in Mapreduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-recordreader-introduction\/\">RecordReader in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-partitioner-introduction\/\">Partitioner in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-combiner-introduction-working-advantages\/\">MapReduce Combiner<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-mapreduce-shuffling-and-sorting\/\">Shuffling, Sorting in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-outputformat-introduction\/\">MapReduce Output Format<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/map-only-job-in-hadoop\/\">Map Only Job in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/data-locality-in-hadoop-mapreduce\/\">Data Locality in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-inputsplit-vs-blocks\/\">InputSplit vs Blocks<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hadoop-counters-types-and-roles\/\">Counters in MapReduce<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/speculative-execution-in-hadoop\/\">Speculative Execution<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/mapreduce-job-optimization-techniques\/\">MapReduce Job Optimization<\/a><\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-w63b2b61501798-0-1\"  class=\"panel-grid-cell\" ><div id=\"panel-w63b2b61501798-0-1-0\" class=\"so-panel widget widget_text panel-first-child\" data-index=\"3\" ><div class=\"tut-home-box panel-widget-style panel-widget-style-for-w63b2b61501798-0-1-0\" >\t\t\t<div class=\"textwidget\"><p><span class=\"tutHomeBoxHead\">Hadoop Ecosystem<\/span><\/p>\n<ul class=\"tutHomeList starBefore listStyle\">\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-hive-tutorial\/\">Hive Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-hive-built-in-functions\/\">Hive Built-in Functions<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-hive-features\/\">Hive Features<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-flume-tutorial\/\">Flume Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-flume-books\/\">Top Flume Books<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/impala-tutorial\/\">Impala Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-hbase-tutorial\/\">HBase Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-zookeeper-tutorial\/\">Zookeeper Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/hcatalog-tutorial\/\">HCatalog Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-ambari-tutorial\/\">Ambari Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-avro-tutorial\/\">Avro Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-pig-tutorial\/\">Pig Introduction<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-pig-operators\/\" target=\"_blank\" rel=\"noopener\">Pig Operators with Syntax and Examples<\/a><\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><div id=\"panel-w63b2b61501798-0-1-1\" class=\"so-panel widget widget_text panel-last-child\" data-index=\"4\" ><div class=\"tut-home-box panel-widget-style panel-widget-style-for-w63b2b61501798-0-1-1\" >\t\t\t<div class=\"textwidget\"><p><span class=\"tutHomeBoxHead\">Sqoop Tutorials<\/span><\/p>\n<ul class=\"tutHomeList starBefore listStyle\">\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-tutorial\/\" target=\"_blank\" rel=\"noopener\">Sqoop Tutorial for Beginners <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-features\/\" target=\"_blank\" rel=\"noopener\">Sqoop Features and Limitations<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-architecture\/\" target=\"_blank\" rel=\"noopener\">Apache Sqoop Architecture and Internal Working<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-import\/\" target=\"_blank\" rel=\"noopener\">Sqoop Import Queries <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-import-all-tables\/\" target=\"_blank\" rel=\"noopener\">Sqoop Import All Tables into HDFS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-export\/\" target=\"_blank\" rel=\"noopener\">Sqoop Export Files from HDFS to RDBMS<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-validation\/\" target=\"_blank\" rel=\"noopener\">Sqoop Validation <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-eval\/\" target=\"_blank\" rel=\"noopener\">Apache Sqoop Eval Arguments <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-metastore\/\" target=\"_blank\" rel=\"noopener\">How to setup Sqoop Metastore<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-jobs\/\" target=\"_blank\" rel=\"noopener\">Sqoop Jobs <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-list-databases\/\" target=\"_blank\" rel=\"noopener\">Apache Sqoop List Databases Command <\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-codegen\/\" target=\"_blank\" rel=\"noopener\">Sqoop Codegen Command with Syntax and Examples<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-list-tables\/\" target=\"_blank\" rel=\"noopener\">List Tables in Apache Sqoop with Arguments<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-merge\/\" target=\"_blank\" rel=\"noopener\">Sqoop Merge Tool to Combine Datasets<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-import-mainframe\/\" target=\"_blank\" rel=\"noopener\">Significance of Apache Sqoop Import Mainframe Tool<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-connectors-drivers\/\" target=\"_blank\" rel=\"noopener\">Connectors and Drivers in the World of Apache Sqoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-vs-apache-flume\/\" target=\"_blank\" rel=\"noopener\">Sqoop vs Flume \u2013 Battle Between Hadoop ETL tools<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-supported-databases\/\" target=\"_blank\" rel=\"noopener\">Relational Databases Supported by Sqoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-troubleshooting\/\" target=\"_blank\" rel=\"noopener\">Sqoop Troubleshooting \u2013 Issues while Using Apache sqoop<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/sqoop-hcatalog-integration\/\" target=\"_blank\" rel=\"noopener\">Sqoop HCatalog Integration<\/a><\/li>\n<li><a href=\"https:\/\/techvidvan.com\/tutorials\/apache-sqoop-books\/\" target=\"_blank\" rel=\"noopener\">Sqoop Books to Learn Apache Sqoop<\/a><\/li>\n<\/ul>\n<\/div>\n\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hadoop Tutorials Hadoop Introduction Hadoop Architecture Hadoop Features Hadoop Ecosystem Hadoop Clusters How Hadoop Works High Availability in Hadoop Distributed Cache in Hadoop Limitations of Hadoop Hadoop 2.x vs Hadoop 3.x Reasons to Learn&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[544],"tags":[],"class_list":["post-86795","post","type-post","status-publish","format-standard","hentry","category-hadoop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Learn Hadoop - TechVidvan<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn Hadoop - TechVidvan\" \/>\n<meta property=\"og:description\" content=\"Hadoop Tutorials Hadoop Introduction Hadoop Architecture Hadoop Features Hadoop Ecosystem Hadoop Clusters How Hadoop Works High Availability in Hadoop Distributed Cache in Hadoop Limitations of Hadoop Hadoop 2.x vs Hadoop 3.x Reasons to Learn&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/\" \/>\n<meta property=\"og:site_name\" content=\"TechVidvan\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TechVidvan\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-02T10:46:39+00:00\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:site\" content=\"@vidvantech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn Hadoop - TechVidvan","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:\/\/techvidvan.com\/tutorials\/learn-hadoop\/","og_locale":"en_US","og_type":"article","og_title":"Learn Hadoop - TechVidvan","og_description":"Hadoop Tutorials Hadoop Introduction Hadoop Architecture Hadoop Features Hadoop Ecosystem Hadoop Clusters How Hadoop Works High Availability in Hadoop Distributed Cache in Hadoop Limitations of Hadoop Hadoop 2.x vs Hadoop 3.x Reasons to Learn&#46;&#46;&#46;","og_url":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/","og_site_name":"TechVidvan","article_publisher":"https:\/\/www.facebook.com\/TechVidvan\/","article_published_time":"2023-01-02T10:46:39+00:00","author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@vidvantech","twitter_site":"@vidvantech","twitter_misc":{"Written by":"TechVidvan Team"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/#article","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22"},"headline":"Learn Hadoop","datePublished":"2023-01-02T10:46:39+00:00","mainEntityOfPage":{"@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/"},"wordCount":498,"commentCount":0,"publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"articleSection":["Hadoop Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/","url":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/","name":"Learn Hadoop - TechVidvan","isPartOf":{"@id":"https:\/\/techvidvan.com\/tutorials\/#website"},"datePublished":"2023-01-02T10:46:39+00:00","breadcrumb":{"@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/techvidvan.com\/tutorials\/learn-hadoop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techvidvan.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Learn Hadoop"}]},{"@type":"WebSite","@id":"https:\/\/techvidvan.com\/tutorials\/#website","url":"https:\/\/techvidvan.com\/tutorials\/","name":"TechVidvan Blogs","description":"","publisher":{"@id":"https:\/\/techvidvan.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techvidvan.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techvidvan.com\/tutorials\/#organization","name":"TechVidvan","url":"https:\/\/techvidvan.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","contentUrl":"https:\/\/techvidvan.com\/tutorials\/wp-content\/uploads\/2024\/03\/techvidvan-logo-200x50-1.webp","width":200,"height":50,"caption":"TechVidvan"},"image":{"@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TechVidvan\/","https:\/\/x.com\/vidvantech"]},{"@type":"Person","@id":"https:\/\/techvidvan.com\/tutorials\/#\/schema\/person\/e9c26e74dd3d87421f7ada9433b8cd22","name":"TechVidvan Team","description":"The TechVidvan Team delivers practical, beginner-friendly tutorials on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our experts are here to help you upskill and excel in today\u2019s tech industry."}]}},"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/comments?post=86795"}],"version-history":[{"count":0,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/posts\/86795\/revisions"}],"wp:attachment":[{"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/media?parent=86795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/categories?post=86795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techvidvan.com\/tutorials\/wp-json\/wp\/v2\/tags?post=86795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}