{"id":7932,"date":"2014-02-20T09:43:37","date_gmt":"2014-02-20T09:43:37","guid":{"rendered":"http:\/\/178.62.14.192\/?p=7932"},"modified":"2014-02-20T09:43:37","modified_gmt":"2014-02-20T09:43:37","slug":"installing-hadoop-on-a-raspberrypi","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=7932","title":{"rendered":"Installing Hadoop on a #RaspberryPi"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" alt=\"\" src=\"https:\/\/i0.wp.com\/hadoop.apache.org\/images\/hadoop-logo.jpg?resize=300%2C71\" width=\"300\" height=\"71\" \/><\/p>\n<p>Hadoop is a framework, written in Java, for handling large datasets. According to the Apache website:<\/p>\n<blockquote><p>The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.<\/p><\/blockquote>\n<p>Aniket Maithani has worked out how to install this powerful data processing software on the Pi. Now, he&#8217;s from India so his English isn&#8217;t perfect, but the guide he has written is comprehensive enough that you should be able to get Hadoop running without much of an issue. He&#8217;ll be blogging fairly soon about creating a distributed data processing architecture using multiple Pis.<\/p>\n<p><a href=\"http:\/\/experimentswithpi.blogspot.co.uk\/2014\/02\/installing-hadoop-on-single-pi-starters.html\">Read about installing it here<\/a>\u00a0or <a href=\"http:\/\/hadoop.apache.org\/\">visit the Apache website for more info about Hadoop itself<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hadoop is a framework, written in Java, for handling large datasets. According to the Apache website: The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=7932\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[49,51],"tags":[],"class_list":["post-7932","post","type-post","status-publish","format-standard","hentry","category-software","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod<\/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:\/\/www.recantha.co.uk\/blog\/?p=7932\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Hadoop is a framework, written in Java, for handling large datasets. According to the Apache website: The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=7932\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2014-02-20T09:43:37+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Installing Hadoop on a #RaspberryPi\",\"datePublished\":\"2014-02-20T09:43:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932\"},\"wordCount\":190,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/hadoop.apache.org\\\/images\\\/hadoop-logo.jpg\",\"articleSection\":[\"Software\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932\",\"name\":\"Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/hadoop.apache.org\\\/images\\\/hadoop-logo.jpg\",\"datePublished\":\"2014-02-20T09:43:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#primaryimage\",\"url\":\"http:\\\/\\\/hadoop.apache.org\\\/images\\\/hadoop-logo.jpg\",\"contentUrl\":\"http:\\\/\\\/hadoop.apache.org\\\/images\\\/hadoop-logo.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=7932#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing Hadoop on a #RaspberryPi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.recantha.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.recantha.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/03\\\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/recantha\\\/\",\"https:\\\/\\\/x.com\\\/recantha\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/recantha\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod","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:\/\/www.recantha.co.uk\/blog\/?p=7932","og_locale":"en_US","og_type":"article","og_title":"Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod","og_description":"Hadoop is a framework, written in Java, for handling large datasets. According to the Apache website: The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=7932","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2014-02-20T09:43:37+00:00","og_image":[{"url":"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Installing Hadoop on a #RaspberryPi","datePublished":"2014-02-20T09:43:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932"},"wordCount":190,"commentCount":2,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#primaryimage"},"thumbnailUrl":"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg","articleSection":["Software","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=7932#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932","url":"https:\/\/www.recantha.co.uk\/blog\/?p=7932","name":"Installing Hadoop on a #RaspberryPi - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#primaryimage"},"thumbnailUrl":"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg","datePublished":"2014-02-20T09:43:37+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=7932"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#primaryimage","url":"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg","contentUrl":"http:\/\/hadoop.apache.org\/images\/hadoop-logo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=7932#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Installing Hadoop on a #RaspberryPi"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-23W","jetpack-related-posts":[{"id":15382,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15382","url_meta":{"origin":7932,"position":0},"title":"Build a Hadoop cluster with Apache Spark on YARN with Raspberry Pis","author":"Michael Horne","date":"1 September 2016","format":false,"excerpt":"PK over at DQYDJ has written an excellent tutorial on creating a Raspberry Pi cluster and then installing Hadoop and some other software to do word analysis using the power\u00a0of that cluster. It's a really good example of big data analysis and how the Pi can be used to show\u2026","rel":"","context":"In &quot;Big Data&quot;","block_context":{"text":"Big Data","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=72"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dqydj.com\/wp-content\/uploads\/2016\/08\/IMG_9132.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dqydj.com\/wp-content\/uploads\/2016\/08\/IMG_9132.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dqydj.com\/wp-content\/uploads\/2016\/08\/IMG_9132.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":12837,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12837","url_meta":{"origin":7932,"position":1},"title":"Build a 7-node Raspberry Pi Hadoop cluster","author":"Michael Horne","date":"28 June 2015","format":false,"excerpt":"Hadoop is all about processing large amounts of data (so-called Big Data) across a cluster of nodes. In this case, the nodes are Raspberry Pis and Nigel Pond has written a PDF tutorial on how to do it. Read it here.","rel":"","context":"In &quot;Big Data&quot;","block_context":{"text":"Big Data","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=72"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/hadoop.apache.org\/images\/hadoop-logo.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":12451,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12451","url_meta":{"origin":7932,"position":2},"title":"Learn about Big Data with Hadoop on the Raspberry Pi","author":"Michael Horne","date":"27 April 2015","format":false,"excerpt":"Carsten M\u00f6nning over at the SAP Community Network has written the start of an intriguing series of blog posts on creating a Hadoop cluster with several Raspberry Pi 2s. This initial post just covers setting up Hadoop on a single Pi, and future instalments will go into further depth on\u2026","rel":"","context":"In &quot;Big Data&quot;","block_context":{"text":"Big Data","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=72"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/scn.sap.com\/servlet\/JiveServlet\/showImage\/38-124611-692706\/WebUI_NodeOverview2.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/scn.sap.com\/servlet\/JiveServlet\/showImage\/38-124611-692706\/WebUI_NodeOverview2.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/scn.sap.com\/servlet\/JiveServlet\/showImage\/38-124611-692706\/WebUI_NodeOverview2.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/scn.sap.com\/servlet\/JiveServlet\/showImage\/38-124611-692706\/WebUI_NodeOverview2.png?resize=700%2C400 2x"},"classes":[]},{"id":12426,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12426","url_meta":{"origin":7932,"position":3},"title":"Big Data on the Raspberry Pi 2","author":"Michael Horne","date":"20 April 2015","format":false,"excerpt":"Newcastle-based Darren has written a tutorial that covers installing Apache Spark on the Raspberry Pi. Spark is a Scala library that is used for the analysis of so-called \"big data\". This is the first in a series of posts and his next will deal with setting up a cluster of\u2026","rel":"","context":"In &quot;Networking&quot;","block_context":{"text":"Networking","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=33"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/spark.apache.org\/images\/spark-logo.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":16751,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16751","url_meta":{"origin":7932,"position":4},"title":"Learn how to use process images with OpenCV in Python with this free e-book","author":"Michael Horne","date":"13 April 2017","format":false,"excerpt":"Packt Publishing is always offering free e-books and today is great if you want to learn about image processing. You will use the OpenCV library with\u00a0Python with today's book. Here is the book blurb: OpenCV is an open source computer vision and machine learning software library that provides a common\u2026","rel":"","context":"In &quot;Books&quot;","block_context":{"text":"Books","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=7"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/04\/openCV.jpg?fit=500%2C617&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12172,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12172","url_meta":{"origin":7932,"position":5},"title":"Install WordPress and NGINX on Raspberry Pi","author":"Michael Horne","date":"9 March 2015","format":false,"excerpt":"Russ Sanderlin has written a comprehensive tutorial for getting a PHP\/NGINX\u00a0stack working with Wordpress on the Pi. Read it here. Apparently NGINX works better than Apache, particularly under high loads (although I've never had a problem with Apache) and is more lightweight.","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=49"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rsanderlin.com\/wp-content\/uploads\/2015\/03\/ras_pi-825x420.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rsanderlin.com\/wp-content\/uploads\/2015\/03\/ras_pi-825x420.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/rsanderlin.com\/wp-content\/uploads\/2015\/03\/ras_pi-825x420.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rsanderlin.com\/wp-content\/uploads\/2015\/03\/ras_pi-825x420.png?resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7932"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7932\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}