

{"id":8407,"date":"2018-02-17T07:35:40","date_gmt":"2018-02-17T02:05:40","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=8407"},"modified":"2021-05-09T13:08:35","modified_gmt":"2021-05-09T07:38:35","slug":"flume-books","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/flume-books\/","title":{"rendered":"Apache Flume books &#8211; For Beginners &amp; Experienced Professionals"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">A good book is very important in the process of learning. So, when we want to<strong> learn flume in detail<\/strong>, we need to refer some good books. Hence, in this Apache Flume blog, we will see some top flume books. Also, we will see their brief description, that will ease the selection of book.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Best Apache Flume books<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Now, let&#8217;s see the top 3 Apache Flume books, that will help you to learn flume better.<\/span><\/p>\n<div class=\"df-float-l\">\n<h3><span style=\"font-weight: 400;\">1. Apache Flume: Distributed Log Collection for Hadoop<\/span><\/h3>\n<p><em><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Apache-Flume-Distributed-Log-Collection-for-Hadoop.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-51213 alignleft\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Apache-Flume-Distributed-Log-Collection-for-Hadoop.jpg\" alt=\"Apache Flume - Distributed Log Collection for Hadoop\" width=\"200\" height=\"250\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Apache-Flume-Distributed-Log-Collection-for-Hadoop.jpg 200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Apache-Flume-Distributed-Log-Collection-for-Hadoop-120x150.jpg 120w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a>by Steve Hoffman<\/em><\/p>\n<p><span style=\"font-weight: 400;\">As we know, to efficiently collect, aggregate, and move large amounts of log data <strong>Apache Flume<\/strong> is a distributed, reliable, and available service. Basically, we use it to stream logs from application servers to <strong>HDFS<\/strong> for ad-hoc analysis.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The book &#8220;Apache Flume: Distributed Log Collection for <strong>Hadoop<\/strong> &#8211; Second Edition\u00a0&#8221; starts with an architectural overview of Flume and its logical components. Moreover, it explores channels, sinks, and sink processors, followed by sources and channels.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, this book contains a series of Flume agents to dynamically transport our stream data and logs from our systems into Hadoop.<\/span><\/p>\n<p>Also, we can say it is a step-by-step book\u00a0that guides us through the <strong>architecture and components of Flume<\/strong> covering different approaches, which are then pulled together as a real-world, end-to-end use case, gradually going from the basic to the most advanced features.<\/p>\n<\/div>\n<div class=\"df-float-l\">\n<h3><span style=\"font-weight: 400;\">2. Using Flume:\u00a0<\/span><span style=\"font-weight: 400;\">Flexible, Scalable, and Reliable Data Streaming<\/span><\/h3>\n<p><em><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Using-Flume.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-51215 alignleft\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Using-Flume.jpg\" alt=\"Using Flume\" width=\"200\" height=\"250\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Using-Flume.jpg 200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Using-Flume-120x150.jpg 120w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a>by Hari Shreedharan<\/em><\/p>\n<p>It is very important to know that how can\u00a0we get our data from frontend servers to <strong>Hadoop<\/strong> in near real time. So, with this\u00a0book, we will learn Flume\u2019s rich set of features for collecting, aggregating, and writing large amounts of streaming data to the Hadoop Distributed File System (<strong>HDFS<\/strong>), <strong>Apache HBase<\/strong>, SolrCloud, Elastic Search, and other systems.<\/p>\n<p>Also, we will learn how to <strong>install and configure Flume<\/strong>, deploy, and monitor a Flume cluster. Moreover, it teaches developers how to write Flume plugins and custom components for their specific use-cases.<\/p>\n<p>Likewise, it contains Flume\u2019s design and implementation, as well as various features that make it highly scalable, flexible, and reliable. The best part of this Flume book is that it carries code examples and exercises to practice.<\/p>\n<\/div>\n<div class=\"df-float-l\">\n<h3><span style=\"font-weight: 400;\">3. Real<\/span> <span style=\"font-weight: 400;\">Time<\/span> <span style=\"font-weight: 400;\">Data<\/span> <span style=\"font-weight: 400;\">Ingest<\/span> <span style=\"font-weight: 400;\">into<\/span> <span style=\"font-weight: 400;\">Hadoop\u00a0<\/span><span style=\"font-weight: 400;\">using<\/span> <span style=\"font-weight: 400;\">Flume<\/span><\/h3>\n<p><em><span style=\"font-weight: 400;\">By Hari Shreedharan\u00a0<\/span><\/em><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Real-Time-Data-Ingest-into-Hadoop-Using-Flume.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51216 size-full alignleft\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Real-Time-Data-Ingest-into-Hadoop-Using-Flume.png\" alt=\"Real Time Data Ingest into Hadoop Using Flume\" width=\"380\" height=\"200\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Real-Time-Data-Ingest-into-Hadoop-Using-Flume.png 380w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Real-Time-Data-Ingest-into-Hadoop-Using-Flume-150x79.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Real-Time-Data-Ingest-into-Hadoop-Using-Flume-300x158.png 300w\" sizes=\"auto, (max-width: 380px) 100vw, 380px\" \/><\/a><\/p>\n<p>This video tutorial is created by <span style=\"font-weight: 400;\">Hari Shreedharan<\/span>. He is an Apache Sqoop Committer, PMC member. Hence\u00a0he covered each and every aspect of\u00a0Flume in this tutorial.<\/p>\n<p>Specifically,\u00a0he has clarified the clients send events to agents, agents hosts number Flume components \u2013 source, interceptors, channel. Also, it contains channel operations and transactional\u00a0which guarantee one-hop delivery semantics.<\/p>\n<p>Moreover, this video tutorial is best for both fresh learners as well as experienced developers.<\/p>\n<\/div>\n<h2><span style=\"font-weight: 400;\">Summary<\/span><\/h2>\n<p>So, this Apache Flume tutorial contains\u00a0best Flume books that we can refer in the journey of learning<strong> Apache Flume<\/strong>. Still, if you want to ask any query about these books, feel free to ask in the comment section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A good book is very important in the process of learning. So, when we want to learn flume in detail, we need to refer some good books. Hence, in this Apache Flume blog, we&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":8540,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[767,1845,4805,14824],"class_list":["post-8407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flume","tag-apache-flume-books","tag-best-flume-books","tag-flume-books","tag-top-flume-books"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Apache Flume books - For Beginners &amp; Experienced Professionals - DataFlair<\/title>\n<meta name=\"description\" content=\"Best Apache Flume books to learn Flume comprises Real Time Data Ingest into Hadoop using Flume, Apache Flume and Using Flume.\" \/>\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\/flume-books\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apache Flume books - For Beginners &amp; Experienced Professionals - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Best Apache Flume books to learn Flume comprises Real Time Data Ingest into Hadoop using Flume, Apache Flume and Using Flume.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/flume-books\/\" \/>\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=\"2018-02-17T02:05:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-09T07:38:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\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":"Apache Flume books - For Beginners &amp; Experienced Professionals - DataFlair","description":"Best Apache Flume books to learn Flume comprises Real Time Data Ingest into Hadoop using Flume, Apache Flume and Using Flume.","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\/flume-books\/","og_locale":"en_US","og_type":"article","og_title":"Apache Flume books - For Beginners &amp; Experienced Professionals - DataFlair","og_description":"Best Apache Flume books to learn Flume comprises Real Time Data Ingest into Hadoop using Flume, Apache Flume and Using Flume.","og_url":"https:\/\/data-flair.training\/blogs\/flume-books\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-02-17T02:05:40+00:00","article_modified_time":"2021-05-09T07:38:35+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.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\/flume-books\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Apache Flume books &#8211; For Beginners &amp; Experienced Professionals","datePublished":"2018-02-17T02:05:40+00:00","dateModified":"2021-05-09T07:38:35+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/"},"wordCount":498,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.jpg","keywords":["Apache Flume Books","Best Flume Books","Flume books","Top Flume Books"],"articleSection":["Flume Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/flume-books\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/flume-books\/","url":"https:\/\/data-flair.training\/blogs\/flume-books\/","name":"Apache Flume books - For Beginners &amp; Experienced Professionals - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.jpg","datePublished":"2018-02-17T02:05:40+00:00","dateModified":"2021-05-09T07:38:35+00:00","description":"Best Apache Flume books to learn Flume comprises Real Time Data Ingest into Hadoop using Flume, Apache Flume and Using Flume.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/flume-books\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/02\/Top-3-Apache-Flume-books-1.jpg","width":1200,"height":628,"caption":"Best Flume Books"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/flume-books\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Flume Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/flume\/"},{"@type":"ListItem","position":3,"name":"Apache Flume books &#8211; For Beginners &amp; Experienced Professionals"}]},{"@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\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8407","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\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=8407"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8407\/revisions"}],"predecessor-version":[{"id":93165,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/8407\/revisions\/93165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/8540"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=8407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=8407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=8407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}