Install_apache_hadoop_debian-9.html 105 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><link rel="pingback" href="https://idroot.us/xmlrpc.php"><title>How To Install Apache Hadoop on Debian 9 Stretch - idroot</title><meta name="description" content="In this tutorial we will show you how to install Apache Hadoop on Debian 9 Stretch, as well as some extra required by Apache"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"/><meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"/><script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://idroot.us/#website","url":"https://idroot.us/","name":"idroot","description":"linux tutorial and troubleshooting","publisher":{"@id":"https://idroot.us/#/schema/person/63f3f50a6d7cabc6ca8261d7d9af4996"},"potentialAction":[{"@type":"SearchAction","target":"https://idroot.us/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#primaryimage","inLanguage":"en-US","url":"https://idroot.us/wp-content/uploads/2015/06/Apache-Hadoop-logo.jpg","width":257,"height":206},{"@type":"WebPage","@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#webpage","url":"https://idroot.us/install-apache-hadoop-debian-9-stretch/","name":"How To Install Apache Hadoop on Debian 9 Stretch - idroot","isPartOf":{"@id":"https://idroot.us/#website"},"primaryImageOfPage":{"@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#primaryimage"},"datePublished":"2018-11-20T08:11:29+00:00","dateModified":"2018-11-20T08:11:29+00:00","description":"In this tutorial we will show you how to install Apache Hadoop on Debian 9 Stretch, as well as some extra required by Apache","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://idroot.us/install-apache-hadoop-debian-9-stretch/"]}]},{"@type":"Article","@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#article","isPartOf":{"@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#webpage"},"author":{"@id":"https://idroot.us/#/schema/person/63f3f50a6d7cabc6ca8261d7d9af4996"},"headline":"How To Install Apache Hadoop on Debian 9 Stretch","datePublished":"2018-11-20T08:11:29+00:00","dateModified":"2018-11-20T08:11:29+00:00","mainEntityOfPage":{"@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#webpage"},"publisher":{"@id":"https://idroot.us/#/schema/person/63f3f50a6d7cabc6ca8261d7d9af4996"},"image":{"@id":"https://idroot.us/install-apache-hadoop-debian-9-stretch/#primaryimage"},"keywords":"Apache Hadoop","articleSection":"Debian,Linux,Tutorials","inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https://idroot.us/#/schema/person/63f3f50a6d7cabc6ca8261d7d9af4996","name":"r00t","image":{"@type":"ImageObject","@id":"https://idroot.us/#personlogo","inLanguage":"en-US","url":"https://secure.gravatar.com/avatar/984a224a5bee0c6e262b9d555306ad5f?s=96&r=g","caption":"r00t"},"logo":{"@id":"https://idroot.us/#personlogo"}}]}</script><link rel='dns-prefetch' href='//idroot.us'/><link rel='dns-prefetch' href='//fonts.googleapis.com'/><link rel='dns-prefetch' href='//s.w.org'/><link rel="alternate" type="application/rss+xml" title="idroot &raquo; Feed" href="https://idroot.us/feed/"/><link rel="alternate" type="application/rss+xml" title="idroot &raquo; Comments Feed" href="https://idroot.us/comments/feed/"/><link rel='stylesheet' id='crayon-theme-github-css' href='https://idroot.us/wp-content/plugins/crayon-syntax-highlighter/themes/github/github.css?ver=_2.7.2_beta' type='text/css' media='all'/><link rel='stylesheet' id='crayon-font-droid-sans-mono-css' href='https://idroot.us/wp-content/plugins/crayon-syntax-highlighter/fonts/droid-sans-mono.css?ver=_2.7.2_beta' type='text/css' media='all'/><link rel='stylesheet' id='wp-block-library-css' href='https://idroot.us/wp-includes/css/dist/block-library/style.min.css?ver=5.4.2' type='text/css' media='all'/><link rel='stylesheet' id='redux-google-fonts-silegan-css' href='https://fonts.googleapis.com/css?family=Habibi%3A400&#038;ver=1595436843' type='text/css' media='all'/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://idroot.us/xmlrpc.php?rsd"/><link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://idroot.us/wp-includes/wlwmanifest.xml"/><meta name="generator" content="WordPress 5.4.2"/><link rel='shortlink' href='https://idroot.us/?p=5710'/><link rel="alternate" type="application/json+oembed" href="https://idroot.us/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidroot.us%2Finstall-apache-hadoop-debian-9-stretch%2F"/><link rel="alternate" type="text/xml+oembed" href="https://idroot.us/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidroot.us%2Finstall-apache-hadoop-debian-9-stretch%2F&#038;format=xml"/><script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BlogPosting","mainEntityOfPage":"https:\/\/idroot.us\/install-apache-hadoop-debian-9-stretch\/","publisher":{"@type":"Organization","name":"idroot","logo":{"@type":"ImageObject","url":"https:\/\/idroot.us\/wp-content\/uploads\/2019\/11\/logo-heads.png","height":36,"width":190}},"headline":"How To Install Apache Hadoop on Debian 9 Stretch","datePublished":"2018-11-20T08:11:29+00:00","dateModified":"2018-11-20T08:11:29+00:00","author":{"@type":"Person","name":"r00t"},"image":{"@type":"ImageObject","url":"https:\/\/idroot.us\/wp-content\/uploads\/2015\/06\/Apache-Hadoop-logo.jpg","width":257,"height":206}}</script><link rel="canonical" href="https://idroot.us/install-apache-hadoop-debian-9-stretch/"/><link rel="icon" href="https://idroot.us/wp-content/uploads/2019/11/favicon.gif"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"><script data-ad-client="ca-pub-3525407533171485" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><meta name="theme-color" content="#02c2fc"><meta name="msapplication-navbutton-color" content="#02c2fc"><meta name="apple-mobile-web-app-status-bar-style" content="#02c2fc"><style amp-custom>.clear{clear:both;}img{width:auto;max-width:100%;height:auto;}a:link,a:visited{color:#e50a4a;text-decoration:none;}a:hover{text-decoration:underline;transition:color .45s ease-in-out;-moz-transition:color .45s ease-in-out;-webkit-transition:color .45s ease-in-out;} html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {padding:0; margin:0;}pre{background:#fafafa;margin-bottom:15px;padding:15px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}iframe{max-width:100%;}.das{margin:0 0 5px 0;width:auto;height:auto;text-align:center;} @font-face {font-family:'Tauri';font-style:normal;font-weight:400;src:local('Tauri Regular'), local('Tauri-Regular'), url(https://fonts.gstatic.com/s/tauri/v4/NN-VSW_h-jkrKyYGwwj5QQ.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Tauri';font-style:normal;font-weight:400;src:local('Tauri Regular'), local('Tauri-Regular'), url(https://fonts.gstatic.com/s/tauri/v4/sWn97sjs9uU0xeuHDScCTA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}body{background:#eee;color:#444;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;}.entry-content h1{margin-bottom:10px;font-size:32px;line-height:44px;}.entry-content h2{margin-bottom:10px;font-size:28px;line-height:34px;} .entry-content h3{margin-bottom:10px;font-size:22px;line-height:26px;} .entry-content h4{margin-bottom:10px;font-size:18px;line-height:22px;} .entry-content h5{margin-bottom:10px;font-size:16px;line-height:20px;} .entry-content h6{margin-bottom:10px;font-size:13px;line-height:20px;} .thonwidget a,.thonol a,.box a,.post-meta,.breadcrumb,.pagination{font-family:"Tauri",Helvetica,Arial,sans-serif;font-size:14px;} p{margin:5px 0 15px;line-height:1.42857143;}.alignleft{float:left;padding:5px 20px 5px 0;}.alignright{float:right;padding:5px 0 5px 20px;}.aligncenter{max-width:100% !important;text-align:center !important;margin:10px auto !important;display:block;}.aligncenter img{margin:5px auto !important;}.fax{font-family:"Open Sans",Arial,sans-serif;}.header{font-family:"Lato";margin-bottom:0;padding:0 10px !Important;background-color:#e50a4a !important;}.header li a,.header li a.dropdown{background-color:#e50a4a !Important;max-height:49px;color:#f9f9f9;}.header li a:hover,.header li a.dropdown:hover{color:#e9e9e9 !important;}.header ul.nav-buttons ul li{background-color:#e50a4a !important;line-height:35px;height:35px;}.header ul.nav-buttons ul a{background-color:#e50a4a;line-height:35px;}.header ul.nav-buttons ul a.selected,.header ul.nav-buttons ul a:hover{background:rgba(25,25,25,0.1) !Important;}.header ul.nav-buttons ul{padding:0;}.header .navclosed{background-color:#e50a4a;float:left !important;}.header .logos{margin:10px 10px 0 0;left:10px;position:relative;float:left;display:none;}.header .logos img{height:30px;width:145px;}.header ul a i.fa{padding-right:6px;} .header,.header li a,.header li a.dropdown,.header ul.nav-buttons ul li,.header ul.nav-buttons ul a,.header .navclosed{background-color:#e50a4a !Important;}.header li a,.header li a.dropdown{font-size:15px !important;font-weight:400;}.header{padding:0 10px;}.button-comment{display:block;text-align:center;}.button-comment a.button{display:inline-block;padding:8px 30px;background:#e50a4a;color:#fff !important;border-radius:5px;}.row{width:auto;}.container{width:auto;max-width:950px;margin:0 auto;padding:0;} .main-content{width:auto;max-width:960px;margin:0 auto;padding:0;}h1.logor{text-indent:-5000px;background:#f00;display:absolute;width:0;height:0;}.site-logo{width:auto;max-width:300px;height:50px;line-height:50px;left:0;z-index:999;float:left;}.site-logo a.logo-text{font-weight:bold;font-size:30px;line-height:46px;color:#fff;padding:0 15px 0 10px;}.site-logo a.logo-text:hover{color:#f1f2f3;text-decoration:none;}.site-logo a.logo-image{line-height:50px;padding:0;}.site-logo a.logo-image img{height:40px;width:auto;padding:5px 15px 5px 10px;}.nav-buttons{display:inline;float:left;} .logo{}.logo a{padding-left:0 !important;}.logo img{margin:10px 10px 10px 5px;width:auto;height:30px;}.header{width:auto;padding:15px;background:#;}.header .header-left{float:left;width:70%;padding-bottom:10px;}.header .header-right{float:right;width:30%;padding-bottom:10px;}.searchs{width:auto;min-width:250px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;height:30px;background:#fff;float:right;margin:10px 10px 9px 0;}.searchs input[type=text]{width:75%;padding:8px;margin:0;border:none;color:#555;background:none;}.searchs input[type=text]:focus{outline:0;}.searchs .btn{width:15%;font-size:15px;color:#555;float:right;outline:0;padding:0;height:30px;margin:0;border:none;background:none;border-left:1px solid #bcbcbc;}.searchs .btn:hover{background:#f5f5f5;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .searchs-menu{display:none;}.contents{clear:both;width:auto;padding:15px 20px 50px;display:block;background:#fff;}.content{float:left;width:70%;margin:0;padding:0;}.sidebar{float:right;width:30%;margin:0;padding:0;}.posts{width:auto;padding:0 15px 0 0;}.post{width:100%;margin:0 0 15px;padding:0;display:inline-block;font-weight:300;height:auto;border-bottom:1px dashed #e5e5e5;}.post-entry{position:relative;background:none;width:auto;margin:0 0 5px 0;}.post-title{position:absolutex;width:100%;}.post h2.post-title{font-size:22px;margin-bottom:0px;font-weight:500;line-height:30px;} .post h2.post-title a:hover{text-decoration:none;}.post-title a{color:#333;}.post img.post-thumb-big{max-width:100%;}.post img.post-thumb-left{float:left;margin:0 15px 5px 0;}.post img.post-thumb-right{float:right !Important;padding:0 0 0 15px;}.post .clear{margin-bottom:35px;}.post img.thumb-list1{float:left;margin:5px 15px 0px 0;width:160px;height:120px;}.post img.thumb-list3{margin:5px 0 5px;width:100%;}.post h2.title-list1{font-size:20px;line-height:28px;font-weight:600;}.post h2 a{color:#222;}.post-gallery{width:auto;margin:0px -5px 0 -5px;}.post-gallery .post-gallerys{width:25%;padding:0;margin:0;display:inline-block;}.post-gallery a{padding:5px;display:block;}.post-gallery img{width:100%;}.post-single{width:auto;padding-left:0;font-weight:300;}.post-single img{margin-bottom:10px;}.post-single h1.single-title{font-size:28px;line-height:34px;font-weight:500;padding-bottom:5px;}.posts .post-meta{font-size:10px;line-height:20px;margin:5px 0 0px;color:#999;text-transform:uppercase;}.posts .post-meta a{color:#999;}.posts .post-meta a.post-edit-link:before{content:"\2022";padding-left:10px;padding-right:5px;}.posts .post-meta img{width:auto;}.posts .post-meta .post-meta-views{text-transform:capitalize;}.post .post-meta .post-meta-views:before{content:"\2022";padding-left:10px;padding-right:10px;}.post .post-meta .post-meta-date:after{content:"\2022";padding-left:10px;padding-right:10px;}.posts .post-meta-cat{padding-right:5px;}.posts .post-meta-cat:after{content:"\2022";padding-left:10px;padding-right:5px;}.posts .post-meta i{padding-left:5px;-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}.posts .entry-content{margin:15px 0;}.posts .wp-caption{margin:0 0 15px;}.posts .wp-caption .wp-caption-text{font-size:13px;text-align:center;}.posts .post-meta-tag a{color:#777;}.posts .post-meta-tag a:hover{text-decoration:underline}.post-grid{width:33.33%;float:left;display:block;margin:0;}.post-grid h2{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;}.post-grid a{color:#fff;}.post-grid h2 a{color:#222;}.post-grid-entry{margin:0 16px 16px 0 !Important;width:auto;position:relative;}.post-grid-entry img{width:100%;object-fit:cover;object-position:center;}.post-grid-entry:hover img{opacity:0.8}.post-grid h2{position:absolute;bottom:0;right:0;left:0;width:auto;text-align:center;font-size:11px;font-weight:400;padding:5px 0;color:#fefefe;xtext-shadow:0px 0px 2px rgba(150, 150, 150, 1);background:linear-gradient(to bottom,rgba(0,0,0,0.05) 6%,rgba(0,0,0,0.75) 90%);}.post-grid1 a{display:inline-block;height:auto;width:100%;}.post-grid h2.title-grid1{bottom:5px !important;}.post-grid h2.title-grid1 a{color:#fff;padding-left:5px;padding-right:5px;}.post-grid h2.title-grid2{position:relative;background:none;font-size:13px;text-align:left;padding:5px 0 0;}.post-grid h2.title-grid3{position:relative;background:none;text-align:left;font-size:14px;padding:10px 0 0;font-weight:500;}.post-grid h2.title-grid4{opacity:0;background:nonex;text-align:left;font-size:14px;padding:10px 0;font-weight:500;}.post-grid h2.title-grid4 a{color:#fff ;padding:0 10px;}.post-grid h2.post-title a:hover{text-decoration:none;} .post-grid2{margin-bottom:10px;}.post-grid3{width:50%;}.post-grid3 .post-grid-entry{padding:7px;border:1px solid #e1e2e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.post-grid3 .post-meta{margin:3px 0 1px;}.post-grid3 .post-meta-cat{text-transform:capitalize;}.post-grid3 .post-meta-cat:after{padding-left:5px;padding-right:0;}.post-grid3 .post-meta-views{padding-left:0;}.post-grid4{width:50%;}.post-grid4 h2.title-grid4{bottom:5px;}.post-grid4 .post-meta{opacity:0;padding:2px 10px 0;position:absolute;bottom:30px;left:0;color:#f1f2f3;text-transform:capitalize;}.post-grid4 .post-meta a{color:#f1f2f3;} .post-grid4 .post-meta .post-ratings{margin:2px 0 0;}.post-grid4:hover h2.title-grid4,.post-grid4:hover .post-meta,.post-grid4:hover h4.title-grid4{display:block;opacity:1.0;transition:opacity .45s ease-in-out;-moz-transition:opacity .45s ease-in-out;-webkit-transition:opacity .45s ease-in-out;}.post-ratings{float:right;width:60px;height:24px;white-space:none;overflow:hidden;text-overflow:ellipsis;}.post-ratings-loading{display:none !important;z-index:-5;}p.download-size{border:1px solid #e1e1e1;padding:10px;margin-bottom:20px;font-weight:bold;}p.download-size:hover{background:#fefefe;}p.download-size a{padding-right:10px;font-weight:500;}p.download-size a:before{content:"\0338";padding-right:20px;color:#333;}p.download-size a:first-of-type:before{content:"";}.related-posts{}.related-posts h3{font-weight:500;font-size:22px;line-height:34px;margin-bottom:20px;}.related-posts h4{font-weight:500;font-size:14px;}.related-posts h4.style2{font-weight:500;font-size:16px;}.related-posts li.post{margin-bottom:10px;}.related-posts li.post img.post-thumb-left{margin-bottom:10px;width:50px;}.related-posts li.thonol{padding:0 0 20px 40px !important;max-width:100% !important;min-height:130px !important;}.related-posts li.thonol2{padding:0 0 20px 40px !important;width:100%;min-height:50px !important;}.related-posts li.thonol .thumb-style1{margin-bottom:10px;width:160px;height:120px;position:absolute;right:50px;}.related-posts li.thonol2 .thumb-style1{width:50px;height:50px;position:absolute;right:50px;}.related-posts li.thonolamp .thumb-style1{right:110px;}.related-posts li.thonol h4{padding:0 220px 0 0;}.related-posts li.thonol2 h4{padding:0 120px 0 0;}.related-posts li.thonol .post-meta{padding:0 220px 0 0;}.related-posts li.thonol2 .post-meta{padding:0 120px 0 0;}.related-posts li.thonol p{padding:0 220px 0 0;}.related-posts li.thonol .post-meta-cat a{font-size:10px !important;}.related-posts h2.title-grid2{padding-top:5px;}.related-posts .post-grid2 img{margin-bottom:5px;}.related-posts .post-grid1 img{margin-bottom:0;}.related-posts .post-grid2 img{margin-bottom:0;}.related-posts .post-grid3 img{margin-bottom:0;}.related-posts .post-grid4 img{margin-bottom:0;}.related-posts .post-grid4 a{display:inline-block;height:auto;width:100%;}.related-posts .post-grid4 .post-meta{right:0 !Important;}.related-posts .post-grid4 .post-meta a{display:inline;}.post-header h1{font-size:22px;font-weight:600;}.posts table{width:auto;max-width:100%;border-collapse:collapse;margin-bottom:15px;}.posts table th{background:#f9f9f9;border:1px solid #f1f2f3;padding:4px 5px;}.posts table td{border:1px solid #f1f2f3;padding:2px 5px;}.gallery{width:auto;max-width:100%;font-size:13px;line-height:20px;margin-bottom:15px;}.gallery .gallery-item{background:#eeex;margin:0;display:inline-table;text-align:center;padding:10px 0;}.gallery .gallery-caption{padding:0 5px;}.gallery .gallery-item .gallery-icon{padding:0 5px;width:auto;max-width:100%;}.gallery .gallery-item img{height:auto;}.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{width:50%;}.gallery-columns-3 .gallery-item{width:33.3%;}.gallery-columns-4 .gallery-item{width:25%;}.gallery-columns-5 .gallery-item{width:20%;}.gallery-columns-6 .gallery-item{width:16.6%;}.gallery-columns-7 .gallery-item{width:14.2%;}.gallery-columns-8 .gallery-item{width:12.5%;}.gallery-columns-9 .gallery-item{width:11.1%;}.entry-content ul,.entry-content ol{margin:0 0 15px;padding:0 0 0 30px;font-size:14px;}.entry-content ul li,.entry-content ol li{line-height:22px;}.entry-content blockquote{padding:10px 10px 10px 20px;font-size:14px;font-style:italic;border-left:4px solid #eee;background:#f5f5f5;}.socials{padding:10px 0 0;clear:both;margin:20px 0;font-size:13px;}.socials span{border-top:1px dashed #ccc;border-bottom:1px dashed #ddd;padding:5px;margin-right:5px;}.socials a span{border:none;}.socials a{margin-bottom:5px;margin-right:5px;display:inline-block;padding:5px 5px 5px 10px;}.socials a:hover{text-decoration:none;}.btn-twitter {background:#00acee;border-radius:0;color:#fff}.btn-twitter:link, .btn-twitter:visited {color:#fff}.btn-twitter:active, .btn-twitter:hover {background:#0087bd;color:#fff}.btn-facebook {background:#3b5998;border-radius:0;color:#fff}.btn-facebook:link, .btn-facebook:visited {color:#fff}.btn-facebook:active, .btn-facebook:hover {background:#30477a;color:#fff}.btn-googleplus {background:#e93f2e;border-radius:0;color:#fff}.btn-googleplus:link, .btn-googleplus:visited {color:#fff}.btn-googleplus:active, .btn-googleplus:hover {background:#ba3225;color:#fff}.btn-stumbleupon {background:#f74425;border-radius:0;color:#fff}.btn-stumbleupon:link, .btn-stumbleupon:visited {color:#fff}.btn-stumbleupon:active, .btn-stumbleupon:hover {background:#c7371e;color:#fff}.btn-linkedin {background:#0e76a8;border-radius:0;color:#fff}.btn-linkedin:link, .btn-linkedin:visited {color:#fff}.btn-linkedin:active, .btn-linkedin:hover {background:#0b6087;color:#fff}.btn-pinterest {background:#bd081c;border-radius:0;color:#fff}.btn-pinterest:link, .btn-pinterest:visited {color:#fff}.btn-pinterest:active, .btn-pinterest:hover {background:#960414;color:#fff}.post-entry-comment{margin-bottom:30px;}.post-entry-comment .comment-form-comment{margin-bottom:0;width:100%;}.post-entry-comment .comment-form-email,.post-entry-comment .comment-form-author,.post-entry-comment .comment-form-url{width:auto;} .post-entry-comment textarea,.post-entry-comment input[type=text],.post-entry-comment input[type=email],.post-entry-comment input[type=url]{color:#555;line-height:20px;padding:6px 10px;margin-top:5px;clear:both;display:block;width:240px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .post-entry-comment textarea{width:90% !Important;}.post-entry-comment .submit{padding:10px 15px;outline:0;font-size:14px;background:#eee;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.comment-list{padding-left:15px;font-size:13px;}.comment-list li{list-style:none;border:1px solid #e9e9e9;background:#f9f9f9x;width:auto;padding:15px;margin-bottom:15px;}.comment-list .commentname{display:inline-table;width:70px;float:left;margin-right:15px;}.comment-list .commentinfo{display:inline-table;}.comment-list .commenttext{display:inline;}.comment-list .comment-author img{float:left;margin-right:15px;}h3.comment-title{font-weight:500;line-height:30px;font-size:22px;margin-bottom:10px;}.comment-list ul.children{margin-top:10px;}.pagination{margin:20px 0;line-height:30px;text-align:center;font-size:12px;} .pagination ul li{list-style:none;display:inline-block;line-height:22px;margin-right:5px;border:0px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#e50a4a;cursor:pointer;}.pagination ul li a,.pagination ul li .page-numbers{color:#fff;display:block;padding:3px 12px;}.pagination a:hover,.pagination ul li .dots,.pagination ul li .current{background-color:rgba(25,25,25,0.3);text-decoration:none;}.paginations{margin:20px 0;line-height:30px;text-align:left;font-size:15px;background:#f0f0f0;padding:0 10px;}.paginations span{display:inline-table;margin:0;}.paginations a{margin:0;display:inline-block;padding:3px 8px;border-left:1px solid #f1f2f3;}.paginations a:hover{background:#e1e2e3;}.box{margin-bottom:20px;font-weight:300;font-size:14px;clear:both;display:block;padding-left:5px;}.box .tagcloud{text-align:justify;}.box .tagcloud a{line-height:20px;margin-right:5px;}.box .tagcloud a:after{content:",";}.box ul{display:block;counter-reset:my-badass-counter;}.box ul li{list-style:none;line-height:20px;border-bottom:1px dotted #e5e5e5;padding:8px 0;}li.adv{clear:both;display:block;padding-bottom:20px;border-bottom:1px solid #d99x;}li.adv img{width:70px;float:left;display:block;padding:0 10px 20px 0;}li.adv h4{display:block;}li.adv h4 a{color:#222;font-size:14px;font-weight:600;}li.adv span{clear:both;font-size:12px;} .box a:hover{text-decoration:none;}.box p{margin-top:0;}.box li.cat-item{width:50%;display:inline-block;clear:none;float:left;}.box li.cat-item a{padding-right:5px;}.box .calendar_wrap{display:block;width:auto;}.box .calendar_wrap table{width:100%;text-align:center;} .box .calendar_wrap table caption{background:#f9f9f9;font-weight:bold;padding:5px 0;}.box span.att{text-transform:uppercase;font-size:10px;}.box span.att a{color:#666;}.box li.thonwidget a{font-size:14px;}.box .excerpt a{font-size:16px;}.box .excerpt p{font-size:14px;font-weight:300;}.box li .size-small-thumbnail{float:left;padding:0 10px 0 0;} .box li.thonwidget{position:relative;clear:both;font-weight:400;display:block;min-height:65px;padding-top:8px;}.box li.thonwidget .post-thumb-big{display:block;margin-bottom:5px;}.box li.thonol{font-weight:300;padding:10px 60px 10px 40px;position:relative;min-height:50px;}.box li.thonol .numb{font-size:15px;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;left:0;top:10px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50%;}.box img.thumb-style1{position:absolute;right:0;top:10px;width:50px;height:50px;}.box img.thumb-style2{position:absolute;right:0;top:10px;width:50px;height:50px;}.box li.thongrid{float:left;width:50%;padding:0;margin:0;display:block;border:0;}.box li.thongrid a{padding:5px;display:block;}.box li.thongrid img{width:100%;padding:0;margin:0 0 5px;}.box ul li{font-size:13px;}.box .thonwidget3 p{padding-right:55px;}.box .thonwidget3 a.thon-title{padding-right:45px;display:inline-block}.widget-title-box{border:0;margin-bottom:10px;display:block;}h3.widget-title{font-size:16px;font-weight:400;display:block;padding:0;background:#e50a4a;position:relative;color:#fff;}.sept{position:absolute;bottom:0;width:0;height:0;border-top:34px solid rgba(25,25,25,0.1);border-right:34px solid transparent;} h3.widget-title .texts{display:inline-block;padding:6px 10px;background:rgba(25,25,25,0.1) !Important;}h3.widget-title span{}.search-form{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;height:30px;background:#fff;float:right;margin:10px 0;border:1px solid #ccc;}.search-form span.screen-reader-text{display:none;}.search-form .search-submit{font-size:12px;width:25%;float:right;color:#555;font-weight:600;text-transform:uppercase;margin:0;padding:8px 0;border:none;border-left:1px solid #ccc;background:#f9f9f9;outline:0;cursor:pointer;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.search-form .search-submit:hover{background:#f1f1f1;}.search-form .search-field{width:73%;margin:0;padding:0;border:0;outline:0;padding:7px 0 7px 7px;background:none;}.footer-widget{float:left;display:block;width:33.333%;padding:0;margin:0;}.footer-content{padding:8px 13px 20px;background:none;}.footer-widget-container{padding:7px;}.footer-widget .box{padding-left:0;}.footer{background:#f1f2f3;width:100%;color:#444;border-top:1px solid #e1e1e1}.footer p{color:#444;}.footer a{color:#444;}.footer a:hover{text-decoration:underline;}#footer{border-top:0px dashed #e0e0e0;text-align:center;padding:10px 0;font-size:12px;color:#444;}.bottom-menu ul{margin-bottom:10px;}.bottom-menu ul li{display:inline;list-style:none;padding:5px;}.breadcrumb{margin:0;padding:0;height:auto;margin-bottom:10px;}.breadcrumb ul{margin:0;padding:0 10px 0 0;width:auto;}.breadcrumb ul li{list-style:none;margin:0;display:inline;padding:0 2px 2px 0;font-size:12px;}.breadcrumb ul li:before {content:"\219D";color:#888;padding-right:2px;}.breadcrumb ul li.breadhome:before {content:"";padding-right:0;}.flickity-page-dots{display:none;}.box .form-control{width:100%;padding:8px;margin-bottom:8px;color:#333;}.box .form-control option{padding:5px;}.box .submit{background:#e50a4a;color:#fff;padding:8px 12px;font-size:13px;border:none;clear:both;margin-top:10px;}.thon-gallery{margin-right:-16px;}.thon-gallery h4.title-grid4{bottom:6px;}.thon-gallery .post-grid4{width:33.33% !important;} .thon-gallery img{max-width:100%;height:150px !important;}.thon-gallery amp-img{max-width:100%;height:150px !important;}.thon-gallery h2{font-size:20px !important;font-weight:500;line-height:24px;margin-bottom:10px;}.thon-gallery .thon-gallery-list{width:33.33%;display:inline-block;}.thon-gallery .thon-gallery-lists{width:auto;margin-right:10px;margin-bottom:10px;position:relative;} .thon-gallery h4 a{color:#fff !important;}.thon-gallery h4{opacity:0;width:auto;position:absolute;bottom:0;right:0;left:0;text-align:center;font-size:12px;font-weight:400;padding:5px;color:#fefefe;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;xtext-shadow:0px 0px 2px rgba(150, 150, 150, 1);background:linear-gradient(to bottom,rgba(0,0,0,0.05) 6%,rgba(0,0,0,0.85) 70%);}.thon-gallery .thon-gallery-lists:hover img{opacity:0.8;} amp-sidebar{background:#fff;font-family:"Lato";font-weight:400;font-size:14px;width:360px;padding:0;}.amp-sidebar-image{line-height:100px;vertical-align:middle;}.amp-close-image{top:15px;left:225px;cursor:pointer;}amp-sidebar .searchs-menu{padding:0;width:auto;max-width:100%;height:50px;display:block;}amp-sidebar .searchs{padding:0;margin-right:15px;width:330px;}amp-sidebar ul{padding:0;margin:0;}amp-sidebar li{list-style:none;line-height:24px;}amp-sidebar li a{color:#222;display:block;padding:7px 15px;border-bottom:1px dotted #e1e2e3;}amp-sidebar li i{display:inline;padding-right:10px;}amp-sidebar ul li a:hover{background-color:#f1f2f3;text-decoration:none;}amp-sidebar .logo{display:none;}.attach_image img{width:100%;}.resmenu{position:absolute;right:0;display:none;text-align:center;width:60px;height:48px;color:#fff;cursor:pointer;font-size:34px;line-height:50px;}.post-grid1 img{height:140px;margin-bottom:0;}.post-grid2 img{height:140px;margin-bottom:0;}.post-grid3 img{height:170px;margin-bottom:0;}.post-grid4 img{height:210px;margin-bottom:0;}@media only screen and (min-width:991px) { .xmain-content{margin:0 auto !important;width:auto;} }@media only screen and (min-width:0px) and (max-width:767px) { .contents{padding-right:10px;padding-left:10px;}.content{width:100%;}.sidebar{width:100%;padding-right:0;}.sidebar .box{padding-leftz:0;} .footer-widget{width:100%;}.post-grid .post-grid-entry{margin:0 5px 20px 10px;}.resmenu{display:block;}.searchs-def{display:none;} .thon-gallery{margin-right:0;}.thon-gallery .post-grid4{width:50% !important;} }@media only screen and (min-width:480px) and (max-width:767px) {.main-content{margin:0;}.contents{padding-left:10px;}.posts{padding-right:5px;padding-left:0 !Important;}.thon-gallery .thon-gallery-list{width:55%;}.posts .post-grid{width:33.333%;}.posts .post-grid3{width:50%;}.posts .post-grid-entry{margin:5px 7px;}.header ul.nav-buttons{width:300px;}li.logo{display:none !important;}.header .logos{display:block;}.post-grid3,.post-grid4{width:50% !important;} .box li.thongrid{width:25%;}.footer-widget-container{padding:0;}.footer-content{padding:15px;}.thon-gallery{margin-right:0;}.thon-gallery .post-grid4{width:50% !important;} }@media only screen and (min-width:0px) and (max-width:479px) {.main-content{margin:0;}.contents{padding-left:10px;}.posts{padding-right:5px;padding-left:0 !important;}.posts .post-thumb-left,.posts .post-thumb-right{width:35%;}.thon-gallery .thon-gallery-list,.post-grid{width:50%;} .thon-gallery .post-thumb-left,.post-grid .post-thumb-left{width:100%;}.socials{vertical-align:middle;}.socials a{width:25px;text-align:center;} .socials a span{display:none;} .box{padding-left:0;}.posts .post-grid{width:100%;} .posts .post-grid-entry{margin:7px 0;}.header ul.nav-buttons{width:300px;}.searchs-menu{display:block;}.searchs-menu .searchs{float:left;margin-left:10px;}li.logo{display:none !important;}.header .logos{display:block;}.gallery .gallery-item{width:100%;}.footer-widget-container{padding:0;}.footer-content{padding:10px;}amp-sidebar .searchs{width:92%;float:right;} .post-grid2 img{height:180px;}}.wrapper {padding-top:80px;z-index:0;}.wrapper-push {margin-left:0%;z-index:0;}.fixed {position:fixed!important;width:100%;}.header {width:auto;margin:0px;padding:0px;min-height:49px;padding-top:0px;position:relative;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdee2;background-color:rgba(255,255,255,1);background-color:#fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:99;}.sticky {width:100%;padding:0px;height:60px;padding-top:10px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.sticky nav {margin-left:10px;min-height:100%;}.sticky ul.nav-buttons li {border-right-width:0px;}.stuck {margin:0 auto;width:100%;height:auto;position:fixed!important;top:0;left:0;right:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:1.0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdee2;}.stuck.header {padding-top:0px;min-height:50px;}.stuck .logo {padding-right:10px;}.stuck nav {margin-left:0px;min-height:100%!important;}.stuck ul.nav-buttons li {border-right-width:1px;}.logo {float:right;padding-right:20px;font-size:20px;line-height:50px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.logo span {color:#f1844d;font-weight:300;}.logo a {}.header a {color:#999ea3;}.header a:hover {color:#81868b;}.header a.selected {color:#81868b;background-color:#f8f8f9;}ul.nav-buttons li a.selected,ul.nav-buttons ul a.selected {background-color:#f8f8f9;}.navclosed,.navclicked {display:none;}.header nav {z-index:2;height:49px;margin-left:0px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}ul.nav-buttons {margin:0px;padding:0px;z-index:2;list-style:none;position:absolute;}ul.nav-buttons li {margin:0px;padding:0px;float:left;position:relative;}ul.nav-buttons li a {font-size:15px;margin:0px;padding-left:10px;padding-right:10px;line-height:51px;display:block;text-decoration:none;}ul.nav-buttons li a.buy {background-color:#f1844d;color:#fff;}ul.nav-buttons li a:hover {font-size:15px;text-decoration:none;opacity:1.0;}ul.nav-buttons li a.selected{font-size:15px;text-decoration:none;opacity:1.0;}ul.nav-buttons li a.dropdown{font-size:15px;padding-left:10px;text-decoration:none;opacity:1.0; background-repeat:no-repeat;background-position:left center;}ul.nav-buttons li a:hover,ul.nav-buttons li a.dropdown:hover,ul.nav-buttons li:hover a.dropdown{background-color:rgba(25,25,25,0.1) !important;}ul.nav-buttons ul {list-style:none;position:absolute;padding:0px;padding-top:1px;width:auto;height:auto;left:-9999px; }ul.nav-buttons ul li {float:none;height:50px;border:0px;}ul.nav-buttons ul a {width:190px;display:block;margin:0px;padding-left:10px;background-color:#ebecedx;}ul.nav-buttons ul a:hover {background-color:#f8f8f9x;}ul.nav-buttons li:hover ul {left:0; }@media screen and (min-width:0px) and (max-width:767px) {.wrapper {left:0px;padding-top:80px;width:100%;position:absolute;transition-property:left; -moz-transition-duration:0.8s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;opacity:1;-o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;z-index:0;}.wrapper-push {left:270px;position:absolute;transition-property:left; -moz-transition-duration:0.8s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;opacity:0.3; -o-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;transition:.8s;z-index:0;}.header {min-height:50px;z-index:2;}.sticky {border-top-width:0px;}.stuck {height:40px;}.logo {font-size:16px;padding-top:1px;}.sticky nav,.stuck nav {margin-left:0px;}.navclosed {z-index:3;color:#fff;margin:0px;padding:0px;display:block; background-repeat:no-repeat;background-position:left top;width:50px;height:50px;position:absolute;left:0;transition-property:left; -moz-transition-duration:0.8s;-webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.navclosed.slide + nav { display:block;overflow:hidden;max-width:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;-moz-transition-duration:0.8s; -webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;left:-270px;max-width:270px;width:auto;height:100%!important;min-height:100%!important;z-index:3;position:fixed;top:0;}.navclosed a {color:transparent;margin:0px;padding:0px;width:50px;height:50px;display:block;}.navclicked.slide + nav { -moz-transition-duration:0.8s; -webkit-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;max-width:270px;width:auto;height:100%!important;min-height:100%!important;z-index:3!important;position:fixed;overflow:auto;left:0;top:0;}.navclicked {color:#fff;margin:0px;padding:0px; background-repeat:no-repeat;background-position:left -50px;z-index:3;width:20%;height:50px;left:270px;position:absolute;}.navclicked a {color:transparent;margin:0px;padding:0px;width:100%;height:300px;display:block;}.header nav {display:none;z-index:2;width:270px;height:auto;background-color:#ebeced;position:absolute;}ul.nav-buttons {float:none;width:100%;height:auto;overflow-x:hidden;overflow-y:auto;padding:0px;position:static;}ul.nav-buttons li {width:100%;height:auto;margin-right:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccced1;float:left;}ul.nav-buttons li a {display:block;width:100%;}ul.nav-buttons li a.dropdown {padding-left:36px !important;background-color:#ebeced; background-repeat:no-repeat;background-position:0px center;background-size:40px;-moz-background-size:40px;}ul.nav-buttons ul {position:relative;left:0px;}ul.nav-buttons ul li {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;}}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (-moz-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) { .navclosed { background-repeat:no-repeat;background-position:left top;background-size:50px;-moz-background-size:50px;}.navclicked { background-repeat:no-repeat;background-position:left -50px;background-size:50px;-moz-background-size:50px;}ul.nav-buttons li a.dropdown,ul.nav-buttons li a.dropdown:hover,ul.nav-buttons li:hover a.dropdown{ background-repeat:no-repeat;padding-left:12px !important;background-position:left center;background-size:40px;-moz-background-size:40px;}}.contents{background-color:#ffffff;}.post h2.post-title a:hover,.post-grid h2.post-title a:hover{color:#02c2fc !important}.footer-content{background:#ffffff}.header,.header li a,.header li a.dropdown,.header ul.nav-buttons ul li,.header ul.nav-buttons ul a,.header .navclosed,.pagination ul li,.header nav,.resmenu{background-color:#02c2fc !important;}h3.widget-title{background:#02c2fc}.box li.thonol .numb{color:#fff;background:#02c2fc;}.box li.thonol:before{background:#02c2fc}amp-sidebar .searchs-menu{background:#02c2fc}a:link,a:visited{color:#02c2fc;}a:hover{color:#02c2fc;}ul.nav-buttons li.logo a:hover,ul.nav-buttons li.logo a.dropdown:hover,ul.nav-buttons li.logo:hover a.dropdown{background-color:rgba(2,194,252,1) !important;}@media only screen and (min-width:1096px){.sidebar{width:25%;}.content{width:75%;}.post-grid3,.post-grid4{width:33.33%;}}.main-content{width:auto;max-width:100% !important;}@media only screen and (min-width:1096px){.header .logos img{margin-left:0}.searchs{margin-right:0;}li.logo img{margin-left:0;}}@media only screen and (min-width:1096px){.header,.contents,.footer-content{padding-left:5% !important;padding-right:5% !important;}}@media only screen and (min-width:1280px){.header,.contents,.footer-content{padding-left:8% !important;padding-right:8% !important;}}</style><style type="text/css" title="dynamic-css" class="options-output">ul.nav-buttons a,ul.nav-buttons a:hover,#resmenu a{font-family:Habibi;font-weight:400;font-style:normal;}</style></head><body data-rsssl=1><div class="row"><div class="main-content"><header class="header"><div class="site-logo"><a class="logo-image" href="https://idroot.us"><img src="https://idroot.us/wp-content/uploads/2019/11/logo-heads.png" class="logo-img" alt="idroot" width="145" height="30"></a></div><div class="searchs searchs-def"><form action="https://idroot.us" id="searchform" method="GET" target="_top"><input type="text" placeholder="Search..." id="s" name="s" class="field"><button type="submit" value="Search" class="fa fa-search btn"></button></form></div><div on="tap:resmenu.toggle" role="button" tabindex="1" class="resmenu"><i class="fa fa-bars" aria-hidden="true"></i></div><nav><ul id="dropdownmenu" class="nav-buttons"><li id="menu-item-5663" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5663"><a href="https://idroot.us/linux/ubuntu/"><i class="fa fa-linux"></i>Ubuntu</a></li><li id="menu-item-5664" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5664"><a href="https://idroot.us/linux/centos/"><i class="fa fa-linux"></i>Centos</a></li><li id="menu-item-5665" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-5665"><a href="https://idroot.us/linux/debian/"><i class="fa fa-linux"></i>Debian</a></li><li id="menu-item-6844" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6844"><a href="https://idroot.us/linux/linux-mint/"><i class="fa fa-linux"></i>Linux Mint</a></li></ul></nav></header><div class="contents"><div class="content"><div class="posts"><main class="post-single"><nav class="breadcrumb"><ul vocab="http://schema.org/" typeof="BreadcrumbList"><li property="itemListElement" typeof="ListItem" class="breadhome"><a href="https://idroot.us" property="item" typeof="WebPage"><span property="name">Home</span><meta property="position" content="1"></a></li><li property="itemListElement" typeof="ListItem"><a href="https://idroot.us/linux/debian/" property="item" typeof="WebPage"><span property="name">Debian</span><meta property="position" content="2"></a></li><li>How To Install Apache Hadoop on Debian 9 Stretch</li></ul></nav><article><h1 class="single-title">How To Install Apache Hadoop on Debian 9 Stretch</h1><div class="post-meta"><span class="post-meta-cat"><i class="fa fa-tag" aria-hidden="true"></i><a href="https://idroot.us/linux/debian/" rel="category tag">Debian</a>, <a href="https://idroot.us/linux/" rel="category tag">Linux</a>, <a href="https://idroot.us/tutorials/" rel="category tag">Tutorials</a></span><span class="post-meta-date"><time class="entry-date published updated" datetime="2018-11-20T08:11:29+00:00"><i class="fa fa-calendar" aria-hidden="true"></i>November 20, 2018 08:11</time></span></div><div class="entry-content"><p style="text-align:center;"><img class="aligncenter wp-image-1035 size-full" title="Install Apache Hadoop on Debian 9 Stretch" src="https://idroot.us/wp-content/uploads/2015/06/Apache-Hadoop-logo.jpg" alt="Install Apache Hadoop on Debian 9 Stretch" width="257" height="206"/></p><p style="text-align:justify;">In this tutorial we will show you how to install Apache Hadoop on Debian 9. For those of you who didn’t know, Apache Hadoop is an open source framework used for distributed storage as well as distributed processing of big data on clusters of computers which runs on commodity hardwares. Hadoop stores data in Hadoop Distributed File System (HDFS) and the processing of these data is done using MapReduce. YARN provides an API for requesting and allocating resources in the Hadoop cluster.</p><p style="text-align:justify;">This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add &#8216;sudo&#8217; to the commands to get root privileges. I will show you through the step by step installation Apache Hadoop on a Debian 9 (Stretch) server.</p><h2>Install Apache Hadoop on Debian 9 Stretch</h2><p>Step 1. Before we install any software, it’s important to make sure your system is up to date by running these following apt-get commands in the terminal:</p><div id="crayon-5f1c199deb70c923921533" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">apt-get update
  2. apt-get upgrade</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb70c923921533-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb70c923921533-2">2</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb70c923921533-1"><span class="crayon-v">apt</span><span class="crayon-o">-</span><span class="crayon-e">get</span><span class="crayon-e">update</span></div><div class="crayon-line" id="crayon-5f1c199deb70c923921533-2"><span class="crayon-v">apt</span><span class="crayon-o">-</span><span class="crayon-e">get</span><span class="crayon-v">upgrade</span></div></div></td></tr></table></div></div><p>Step 2. Installing Java (OpenJDK).</p><p style="padding-left:30px;text-align:justify;">Apache Hadoop requires Java version 8 and above. So, you can choose to install either OpenJDK or Oracle JDK:</p><ul><li><a href="https://idroot.us/tutorials/install-java-debian-9-stretch/" target="_blank" rel="noopener">Install Java JDK 8 on Debian</a>:</li></ul><div id="crayon-5f1c199deb714868233881" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">root@idroot.us ~# java -version
  3. java version "1.8.0_192"
  4. Java(TM) SE Runtime Environment (build 1.8.0_192-b02)
  5. Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb714868233881-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb714868233881-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb714868233881-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb714868233881-4">4</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb714868233881-1"><span class="crayon-v">root</span><span class="crayon-sy">@</span><span class="crayon-v">idroot</span><span class="crayon-sy">.</span><span class="crayon-v">us</span><span class="crayon-h"></span><span class="crayon-o">~</span><span class="crayon-p"># java -version</span></div><div class="crayon-line" id="crayon-5f1c199deb714868233881-2"><span class="crayon-e">java</span><span class="crayon-i">version</span><span class="crayon-h"></span><span class="crayon-s">"1.8.0_192"</span></div><div class="crayon-line" id="crayon-5f1c199deb714868233881-3"><span class="crayon-e">Java</span><span class="crayon-sy">(</span><span class="crayon-v">TM</span><span class="crayon-sy">)</span><span class="crayon-h"></span><span class="crayon-e">SE</span><span class="crayon-e">Runtime</span><span class="crayon-e">Environment</span><span class="crayon-h"></span><span class="crayon-sy">(</span><span class="crayon-i">build</span><span class="crayon-h"></span><span class="crayon-cn">1.8.0_192</span><span class="crayon-o">-</span><span class="crayon-v">b02</span><span class="crayon-sy">)</span></div><div class="crayon-line" id="crayon-5f1c199deb714868233881-4"><span class="crayon-e">Java</span><span class="crayon-e">HotSpot</span><span class="crayon-sy">(</span><span class="crayon-v">TM</span><span class="crayon-sy">)</span><span class="crayon-h"></span><span class="crayon-cn">64</span><span class="crayon-o">-</span><span class="crayon-e">Bit</span><span class="crayon-e">Server</span><span class="crayon-e">VM</span><span class="crayon-h"></span><span class="crayon-sy">(</span><span class="crayon-i">build</span><span class="crayon-h"></span><span class="crayon-cn">25.74</span><span class="crayon-o">-</span><span class="crayon-v">b02</span><span class="crayon-sy">,</span><span class="crayon-h"></span><span class="crayon-e">mixed</span><span class="crayon-v">mode</span><span class="crayon-sy">)</span></div></div></td></tr></table></div></div>
  6. Step 3. Installing Apache Hadoop on Debian 9.</p><p style="padding-left:30px;text-align:justify;">To avoid security issues, we recommend to setup new Hadoop user group and user account to deal with all Hadoop related activities, following command:</p><div id="crayon-5f1c199deb715485487141" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">sudo addgroup hadoopgroup
  7. sudo adduser —ingroup hadoopgroup hadoopuser</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb715485487141-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb715485487141-2">2</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb715485487141-1"><span class="crayon-e">sudo</span><span class="crayon-e">addgroup</span><span class="crayon-e">hadoopgroup</span></div><div class="crayon-line" id="crayon-5f1c199deb715485487141-2"><span class="crayon-e">sudo</span><span class="crayon-i">adduser</span><span class="crayon-h"></span>—<span class="crayon-e">ingroup</span><span class="crayon-e">hadoopgroup</span><span class="crayon-v">hadoopuser</span></div></div></td></tr></table></div></div><p style="padding-left:30px;text-align:justify;">After creating the user, it also required to set up key based ssh on its own account. To do this use execute following commands:</p><div id="crayon-5f1c199deb717023321254" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">su - hadoopuser
  8. ssh-keygen -t rsa -P ""
  9. cat /home/hadoopuser/.ssh/id_rsa.pub &gt;&gt; /home/hadoopuser/.ssh/authorized_keys
  10. chmod 600 authorized_keys
  11. ssh-copy-id -i ~/.ssh/id_rsa.pub slave-1
  12. ssh slave-1</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb717023321254-6">6</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb717023321254-1"><span class="crayon-v">su</span><span class="crayon-h"></span><span class="crayon-o">-</span><span class="crayon-h"></span><span class="crayon-e">hadoopuser</span></div><div class="crayon-line" id="crayon-5f1c199deb717023321254-2"><span class="crayon-v">ssh</span><span class="crayon-o">-</span><span class="crayon-v">keygen</span><span class="crayon-h"></span><span class="crayon-o">-</span><span class="crayon-i">t</span><span class="crayon-h"></span><span class="crayon-v">rsa</span><span class="crayon-h"></span><span class="crayon-o">-</span><span class="crayon-i">P</span><span class="crayon-h"></span><span class="crayon-s">""</span></div><div class="crayon-line" id="crayon-5f1c199deb717023321254-3"><span class="crayon-v">cat</span><span class="crayon-h"></span><span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span><span class="crayon-v">hadoopuser</span><span class="crayon-o">/</span><span class="crayon-sy">.</span><span class="crayon-v">ssh</span><span class="crayon-o">/</span><span class="crayon-v">id_rsa</span><span class="crayon-sy">.</span><span class="crayon-v">pub</span><span class="crayon-h"></span><span class="crayon-o">&gt;&gt;</span><span class="crayon-h"></span><span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span><span class="crayon-v">hadoopuser</span><span class="crayon-o">/</span><span class="crayon-sy">.</span><span class="crayon-v">ssh</span><span class="crayon-o">/</span><span class="crayon-e">authorized_keys</span></div><div class="crayon-line" id="crayon-5f1c199deb717023321254-4"><span class="crayon-i">chmod</span><span class="crayon-h"></span><span class="crayon-cn">600</span><span class="crayon-h"></span><span class="crayon-e">authorized_keys</span></div><div class="crayon-line" id="crayon-5f1c199deb717023321254-5"><span class="crayon-v">ssh</span><span class="crayon-o">-</span><span class="crayon-v">copy</span><span class="crayon-o">-</span><span class="crayon-v">id</span><span class="crayon-h"></span><span class="crayon-o">-</span><span class="crayon-v">i</span><span class="crayon-h"></span><span class="crayon-o">~</span><span class="crayon-o">/</span><span class="crayon-sy">.</span><span class="crayon-v">ssh</span><span class="crayon-o">/</span><span class="crayon-v">id_rsa</span><span class="crayon-sy">.</span><span class="crayon-e">pub</span><span class="crayon-v">slave</span><span class="crayon-o">-</span><span class="crayon-cn">1</span></div><div class="crayon-line" id="crayon-5f1c199deb717023321254-6"><span class="crayon-e">ssh</span><span class="crayon-v">slave</span><span class="crayon-o">-</span><span class="crayon-cn">1</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Next, download the <a href="http://www-us.apache.org/dist/hadoop/common/" target="_blank" rel="noopener">latest stable version of Apache Hadoop</a>, At the moment of writing this article it is version 2.8.1:</p><div id="crayon-5f1c199deb718874048009" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">wget http://www-us.apache.org/dist/hadoop/common/hadoop-3.1.1/hadoop-3.1.1.tar.gz
  13. tar xzf hadoop-3.1.1.tar.gz
  14. mv hadoop-3.1.1 hadoop</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb718874048009-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb718874048009-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb718874048009-3">3</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb718874048009-1"><span class="crayon-e">wget</span><span class="crayon-v">http</span><span class="crayon-o">:</span><span class="crayon-c">//www-us.apache.org/dist/hadoop/common/hadoop-3.1.1/hadoop-3.1.1.tar.gz</span></div><div class="crayon-line" id="crayon-5f1c199deb718874048009-2"><span class="crayon-e">tar</span><span class="crayon-e">xzf</span><span class="crayon-v">hadoop</span><span class="crayon-o">-</span><span class="crayon-cn">3.1.1.tar.gz</span></div><div class="crayon-line" id="crayon-5f1c199deb718874048009-3"><span class="crayon-e">mv</span><span class="crayon-v">hadoop</span><span class="crayon-o">-</span><span class="crayon-cn">3.1.1</span><span class="crayon-h"></span><span class="crayon-v">hadoop</span></div></div></td></tr></table></div></div>
  15. Step 4. Setup Environment Apache Hadoop.</p><p style="padding-left:30px;">Setting up the environment variables. Edit ~/.bashrc file and append following values at end of file:</p><div id="crayon-5f1c199deb71a103500045" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">export HADOOP_HOME=/home/hadoop/hadoop
  16. export HADOOP_INSTALL=$HADOOP_HOME
  17. export HADOOP_MAPRED_HOME=$HADOOP_HOME
  18. export HADOOP_COMMON_HOME=$HADOOP_HOME
  19. export HADOOP_HDFS_HOME=$HADOOP_HOME
  20. export YARN_HOME=$HADOOP_HOME
  21. export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
  22. export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-6">6</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-7">7</div><div class="crayon-num" data-line="crayon-5f1c199deb71a103500045-8">8</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb71a103500045-1"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">=</span><span class="crayon-o">/</span><span class="crayon-v">home</span><span class="crayon-o">/</span><span class="crayon-v">hadoop</span><span class="crayon-o">/</span><span class="crayon-e">hadoop</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-2"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_INSTALL</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-e">HADOOP_HOME</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-3"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_MAPRED_HOME</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-e">HADOOP_HOME</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-4"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_COMMON_HOME</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-e">HADOOP_HOME</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-5"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_HDFS_HOME</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-e">HADOOP_HOME</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-6"><span class="crayon-e">export</span><span class="crayon-v">YARN_HOME</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-e">HADOOP_HOME</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-7"><span class="crayon-e">export</span><span class="crayon-v">HADOOP_COMMON_LIB_NATIVE_DIR</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">/</span><span class="crayon-v">lib</span><span class="crayon-o">/</span><span class="crayon-m">native</span></div><div class="crayon-line" id="crayon-5f1c199deb71a103500045-8"><span class="crayon-e">export</span><span class="crayon-v">PATH</span><span class="crayon-o">=</span><span class="crayon-sy">$</span><span class="crayon-v">PATH</span><span class="crayon-o">:</span><span class="crayon-sy">$</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">/</span><span class="crayon-v">sbin</span><span class="crayon-o">:</span><span class="crayon-sy">$</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">/</span><span class="crayon-v">bin</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Apply environmental variables to current running session:</p><div id="crayon-5f1c199deb71b678605668" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">source ~/.bashrc</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb71b678605668-1">1</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb71b678605668-1"><span class="crayon-v">source</span><span class="crayon-h"></span><span class="crayon-o">~</span><span class="crayon-o">/</span><span class="crayon-sy">.</span><span class="crayon-v">bashrc</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Now edit $HADOOP_HOME/etc/hadoop/hadoop-env.sh file and set JAVA_HOME environment variable:</p><div id="crayon-5f1c199deb71c020291608" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">export JAVA_HOME=/usr/jdk1.8.0_192/</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb71c020291608-1">1</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb71c020291608-1"><span class="crayon-e">export</span><span class="crayon-v">JAVA_HOME</span><span class="crayon-o">=</span><span class="crayon-o">/</span><span class="crayon-v">usr</span><span class="crayon-o">/</span><span class="crayon-v">jdk1</span><span class="crayon-sy">.</span><span class="crayon-cn">8.0_192</span><span class="crayon-o">/</span></div></div></td></tr></table></div></div><p style="padding-left:30px;text-align:justify;">Hadoop has many of configuration files, which need to configure as per requirements of your hadoop infrastructure. Let&#8217;s start with the configuration with basic Hadoop single node cluster setup:</p><div id="crayon-5f1c199deb71d229421487" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">cd $HADOOP_HOME/etc/hadoop</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb71d229421487-1">1</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb71d229421487-1"><span class="crayon-i">cd</span><span class="crayon-h"></span><span class="crayon-sy">$</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">/</span><span class="crayon-v">etc</span><span class="crayon-o">/</span><span class="crayon-v">hadoop</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Edit core-site.xml:</p><div id="crayon-5f1c199deb71f853683483" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">&lt;configuration&gt;
  23. &lt;property&gt;
  24. &lt;name&gt;fs.default.name&lt;/name&gt;
  25. &lt;value&gt;hdfs://localhost:9000&lt;/value&gt;
  26. &lt;/property&gt;
  27. &lt;/configuration&gt;</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb71f853683483-6">6</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb71f853683483-1"><span class="crayon-o">&lt;</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb71f853683483-2"><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb71f853683483-3"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">fs</span><span class="crayon-sy">.</span><span class="crayon-st">default</span><span class="crayon-sy">.</span><span class="crayon-v">name</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb71f853683483-4"><span class="crayon-h">&nbsp; &nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-v">hdfs</span><span class="crayon-o">:</span><span class="crayon-c">//localhost:9000&lt;/value&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb71f853683483-5"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb71f853683483-6"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Edit hdfs-site.xml:</p><div id="crayon-5f1c199deb720787745297" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">&lt;configuration&gt;
  28. &lt;property&gt;
  29. &lt;name&gt;dfs.replication&lt;/name&gt;
  30. &lt;value&gt;1&lt;/value&gt;
  31. &lt;/property&gt;
  32. &lt;property&gt;
  33. &lt;name&gt;dfs.name.dir&lt;/name&gt;
  34. &lt;value&gt;file:///home/hadoop/hadoopdata/hdfs/namenode&lt;/value&gt;
  35. &lt;/property&gt;
  36. &lt;property&gt;
  37. &lt;name&gt;dfs.data.dir&lt;/name&gt;
  38. &lt;value&gt;file:///home/hadoop/hadoopdata/hdfs/datanode&lt;/value&gt;
  39. &lt;/property&gt;
  40. &lt;/configuration&gt;</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-6">6</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-7">7</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-8">8</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-9">9</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-10">10</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-11">11</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-12">12</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-13">13</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-14">14</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-15">15</div><div class="crayon-num" data-line="crayon-5f1c199deb720787745297-16">16</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb720787745297-1"><span class="crayon-o">&lt;</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-2"><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-3"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">dfs</span><span class="crayon-sy">.</span><span class="crayon-v">replication</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-4"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-cn">1</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-5"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-6">&nbsp;</div><div class="crayon-line" id="crayon-5f1c199deb720787745297-7"><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-8"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">dfs</span><span class="crayon-sy">.</span><span class="crayon-v">name</span><span class="crayon-sy">.</span><span class="crayon-v">dir</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-9"><span class="crayon-h">&nbsp; &nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-v">file</span><span class="crayon-o">:</span><span class="crayon-c">///home/hadoop/hadoopdata/hdfs/namenode&lt;/value&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-10"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-11">&nbsp;</div><div class="crayon-line" id="crayon-5f1c199deb720787745297-12"><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-13"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">dfs</span><span class="crayon-sy">.</span><span class="crayon-v">data</span><span class="crayon-sy">.</span><span class="crayon-v">dir</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-14"><span class="crayon-h">&nbsp; &nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-v">file</span><span class="crayon-o">:</span><span class="crayon-c">///home/hadoop/hadoopdata/hdfs/datanode&lt;/value&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-15"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb720787745297-16"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Edit mapred-site.xml:</p><div id="crayon-5f1c199deb721827021545" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">&lt;configuration&gt;
  41. &lt;property&gt;
  42. &lt;name&gt;mapreduce.framework.name&lt;/name&gt;
  43. &lt;value&gt;yarn&lt;/value&gt;
  44. &lt;/property&gt;
  45. &lt;/configuration&gt;</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb721827021545-6">6</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb721827021545-1"><span class="crayon-o">&lt;</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb721827021545-2"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb721827021545-3"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">mapreduce</span><span class="crayon-sy">.</span><span class="crayon-v">framework</span><span class="crayon-sy">.</span><span class="crayon-v">name</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb721827021545-4"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-v">yarn</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb721827021545-5"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb721827021545-6"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Edit yarn-site.xml:</p><div id="crayon-5f1c199deb722921012838" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">&lt;configuration&gt;
  46. &lt;property&gt;
  47. &lt;name&gt;yarn.nodemanager.aux-services&lt;/name&gt;
  48. &lt;value&gt;mapreduce_shuffle&lt;/value&gt;
  49. &lt;/property&gt;
  50. &lt;/configuration&gt;</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-3">3</div><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-4">4</div><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-5">5</div><div class="crayon-num" data-line="crayon-5f1c199deb722921012838-6">6</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb722921012838-1"><span class="crayon-o">&lt;</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb722921012838-2"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb722921012838-3"><span class="crayon-h">&nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span><span class="crayon-v">yarn</span><span class="crayon-sy">.</span><span class="crayon-v">nodemanager</span><span class="crayon-sy">.</span><span class="crayon-v">aux</span><span class="crayon-o">-</span><span class="crayon-v">services</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">name</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb722921012838-4"><span class="crayon-h">&nbsp; &nbsp;&nbsp;</span><span class="crayon-o">&lt;</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span><span class="crayon-v">mapreduce_shuffle</span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">value</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb722921012838-5"><span class="crayon-h"></span><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-m">property</span><span class="crayon-o">&gt;</span></div><div class="crayon-line" id="crayon-5f1c199deb722921012838-6"><span class="crayon-o">&lt;</span><span class="crayon-o">/</span><span class="crayon-v">configuration</span><span class="crayon-o">&gt;</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Now format namenode using the following command, do not forget to check the storage directory:</p><div id="crayon-5f1c199deb723342937834" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">hdfs namenode -format</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb723342937834-1">1</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb723342937834-1"><span class="crayon-e">hdfs</span><span class="crayon-v">namenode</span><span class="crayon-h"></span><span class="crayon-o">-</span><span class="crayon-v">format</span></div></div></td></tr></table></div></div><p style="padding-left:30px;">Start all hadoop services use the following command:</p><div id="crayon-5f1c199deb724580915268" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">cd $HADOOP_HOME/sbin/
  51. start-dfs.sh
  52. start-yarn.sh</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb724580915268-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb724580915268-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb724580915268-3">3</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb724580915268-1"><span class="crayon-i">cd</span><span class="crayon-h"></span><span class="crayon-sy">$</span><span class="crayon-v">HADOOP_HOME</span><span class="crayon-o">/</span><span class="crayon-v">sbin</span><span class="crayon-o">/</span></div><div class="crayon-line" id="crayon-5f1c199deb724580915268-2"><span class="crayon-v">start</span><span class="crayon-o">-</span><span class="crayon-v">dfs</span><span class="crayon-sy">.</span><span class="crayon-e">sh</span></div><div class="crayon-line" id="crayon-5f1c199deb724580915268-3"><span class="crayon-v">start</span><span class="crayon-o">-</span><span class="crayon-v">yarn</span><span class="crayon-sy">.</span><span class="crayon-v">sh</span></div></div></td></tr></table></div></div><p style="padding-left:30px;text-align:justify;">You should observe the output to ascertain that it tries to start datanode on slave nodes one by one. To check if all services are started well using ‘jps‘ command:</p><div id="crayon-5f1c199deb725368839764" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">jps</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb725368839764-1">1</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb725368839764-1"><span class="crayon-v">jps</span></div></div></td></tr></table></div></div>
  53. Step 5. Setup Firewall for Apache Hadoop.</p><p style="padding-left:30px;">Allow Apache Hadoop through the firewall:</p><div id="crayon-5f1c199deb727036747381" class="crayon-syntax crayon-theme-github crayon-font-droid-sans-mono crayon-os-pc print-yes notranslate" data-settings=" no-popup minimize scroll-mouseover disable-anim" style="margin-top:12px;margin-bottom:12px;font-size:12px!important;line-height:15px!important;"><div class="crayon-plain-wrap"><textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick show-plain-default" readonly style="-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;font-size:12px!important;line-height:15px!important;">ufw allow 50070/tcp
  54. ufw allow 8088/tcp
  55. ufw reload</textarea></div><div class="crayon-main" style=""><table class="crayon-table"><tr class="crayon-row"><td class="crayon-nums " data-settings="hide"><div class="crayon-nums-content" style="font-size:12px!important;line-height:15px!important;"><div class="crayon-num" data-line="crayon-5f1c199deb727036747381-1">1</div><div class="crayon-num" data-line="crayon-5f1c199deb727036747381-2">2</div><div class="crayon-num" data-line="crayon-5f1c199deb727036747381-3">3</div></div></td><td class="crayon-code"><div class="crayon-pre" style="font-size:12px!important;line-height:15px!important;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;tab-size:4;"><div class="crayon-line" id="crayon-5f1c199deb727036747381-1"><span class="crayon-e">ufw</span><span class="crayon-i">allow</span><span class="crayon-h"></span><span class="crayon-cn">50070</span><span class="crayon-o">/</span><span class="crayon-e">tcp</span></div><div class="crayon-line" id="crayon-5f1c199deb727036747381-2"><span class="crayon-e">ufw</span><span class="crayon-i">allow</span><span class="crayon-h"></span><span class="crayon-cn">8088</span><span class="crayon-o">/</span><span class="crayon-e">tcp</span></div><div class="crayon-line" id="crayon-5f1c199deb727036747381-3"><span class="crayon-e">ufw</span><span class="crayon-v">reload</span></div></div></td></tr></table></div></div>
  56. Step 6. Accessing Apache Hadoop.</p><p style="padding-left:30px;text-align:justify;">Apache Hadoop will be available on HTTP port 8088 and port 50070 by default. Open your favorite browser and navigate to http://yourdomain.com:50070 or http://server-ip:50070.</p><p style="text-align:justify;">Congratulation’s! You have successfully installed Apache Hadoop. Thanks for using this tutorial for installing Apache Hadoop in Debian 9 Stretch systems. For additional help or useful information, we recommend you to check <a href="https://hadoop.apache.org/" target="_blank" rel="noopener">the official Apache Hadoop web site</a>.</p><p style="text-align:justify;"><div class="su-box su-box-style-bubbles" id="" style="border-color:#000;border-radius:10px"><div class="su-box-title" style="background-color:#000;color:#FFF;border-top-left-radius:8px;border-top-right-radius:8px">VPS Manage Service Offer</div><div class="su-box-content su-u-clearfix su-u-trim" style="border-bottom-left-radius:8px;border-bottom-right-radius:8px"><strong>If you don&#8217;t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do &#8220;VPS Manage Service Offer&#8221;, starting from $10 (Paypal payment). Please <a title="Contact Us" href="https://idroot.us/contact-us/" target="_blank" rel="noopener">contact us</a> to get a best deal!</strong></div></div></p><div class="das"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3525407533171485" data-ad-slot="9643439970" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div class="socials"><span>SHARE ON</span><a href="http://twitter.com/home?status=https://idroot.us/install-apache-hadoop-debian-9-stretch/" title="Share on Twitter" target="_blank" class="btn btn-twitter"><i class="fa fa-twitter"></i> <span>Twitter</span></a><a href="https://www.facebook.com/sharer/sharer.php?u=https://idroot.us/install-apache-hadoop-debian-9-stretch/" title="Share on Facebook" target="_blank" class="btn btn-facebook"><i class="fa fa-facebook"></i> <span>Facebook</span></a><a href="https://plus.google.com/share?url=https://idroot.us/install-apache-hadoop-debian-9-stretch/" title="Share on Google+" target="_blank" class="btn btn-googleplus"><i class="fa fa-google-plus"></i> <span>Google+</span></a><a href="https://www.pinterest.com/pin/create/button/?url=https://idroot.us/install-apache-hadoop-debian-9-stretch/&media=https://idroot.us/wp-content/uploads/2015/06/Apache-Hadoop-logo.jpg&description=How+To+Install+Apache+Hadoop+on+Debian+9+Stretch" title="Share on Pinterest" target="_blank" class="btn btn-pinterest"><i class="fa fa-pinterest"></i> <span>Pinterest</span></a></div><footer class="post-meta post-meta-tag">Tags: <a href="https://idroot.us/tag/apache-hadoop/" rel="tag">Apache Hadoop</a></footer></div></article><div class="related-posts"><h3>Related Posts of "How To Install Apache Hadoop on Debian 9 Stretch"</h3><ul><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-icinga-2-debian-8/"><img src="https://idroot.us/wp-content/uploads/thon/icinga_logo-210x140.jpg" class=" wp-post-image" width="210" height="140" alt="" title=""></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-icinga-2-debian-8/">How To Install Icinga 2 on Debian 8</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>1484 views</span></div></div></div><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-phpmyadmin-with-nginx-ubuntu-18-04-lts/"><img src="https://idroot.us/wp-content/uploads/thon/phpMyAdmin-210x140.jpg" class=" wp-post-image" width="210" height="140" alt="Install phpMyAdmin on Ubuntu 16.04" title="Install phpMyAdmin on Ubuntu 16.04"></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-phpmyadmin-with-nginx-ubuntu-18-04-lts/">How To Install phpMyAdmin with Nginx on Ubuntu 18.04 LTS</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>3550 views</span></div></div></div><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-opencart-debian-9-stretch/"><img src="https://idroot.us/wp-content/uploads/thon/debian-logo-210x140.jpg" class=" wp-post-image" width="210" height="140" alt="debian-logo" title="debian-logo"></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-opencart-debian-9-stretch/">How To Install OpenCart on Debian 9 Stretch</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>1703 views</span></div></div></div><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-git-ubuntu-16-04/"><img src="https://idroot.us/wp-content/uploads/thon/git-logo-210x140.png" class=" wp-post-image" width="210" height="140" alt="Install Git on Ubuntu 16.04" title="Install Git on Ubuntu 16.04"></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-git-ubuntu-16-04/">How To Install Git on Ubuntu 16.04</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>1490 views</span></div></div></div><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-virtualbox-centos-8/"><img src="https://idroot.us/wp-content/uploads/thon/CentOS-logo-210x140.png" class=" wp-post-image" width="210" height="140" alt="centos-logo" title="centos-logo"></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-virtualbox-centos-8/">How To Install VirtualBox on CentOS 8</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>694 views</span></div></div></div><div class="post-grid post-grid2"><div class="post-grid-entry"><a href="https://idroot.us/install-cacti-monitoring-on-centos-7/"><img src="https://idroot.us/wp-content/uploads/thon/cacti-logo-210x140.jpg" class=" wp-post-image" width="210" height="140" alt="" title=""></a><h2 class="post-title title-grid2"><a href="https://idroot.us/install-cacti-monitoring-on-centos-7/">How To Install Cacti Monitoring on CentOS 7</a></h2><div class="post-meta"><span class="post-meta-views"><i class="fa fa-eye" aria-hidden="true"></i>1407 views</span></div></div></div></ul></div><div class="clear"></div></main></div></div><div class="sidebar"><aside class="widget_text box"><div class="widget-title-box"><h3 class="widget-title"><span class="texts">Advertisement</span><span class="sept"></span></h3></div><div class="textwidget custom-html-widget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3525407533171485" data-ad-slot="9643439970" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div></aside><aside class="box"><div class="widget-title-box"><h3 class="widget-title"><span class="texts">Recent Post</span><span class="sept"></span></h3></div><ul><li class="thonol"><span class="numb">1</span><a href="https://idroot.us/install-redmine-ubuntu-20-04/" title="How To Install Redmine on Ubuntu 20.04 LTS">How To Install Redmine on Ubuntu 20.04 LTS</a><a href="https://idroot.us/install-redmine-ubuntu-20-04/" title="How To Install Redmine on Ubuntu 20.04 LTS"><img src="https://idroot.us/wp-content/uploads/thon/ubuntu-logo-50x50.jpg" class="thumb-style1 wp-post-image" width="50" height="50" alt="ubuntu-logo" title="ubuntu-logo"></a><br/><span class="att"></span></li><li class="thonol"><span class="numb">2</span><a href="https://idroot.us/install-vim-text-editor-centos-8/" title="How To Install Vim Text Editor on CentOS 8">How To Install Vim Text Editor on CentOS 8</a><a href="https://idroot.us/install-vim-text-editor-centos-8/" title="How To Install Vim Text Editor on CentOS 8"><img src="https://idroot.us/wp-content/uploads/thon/CentOS-logo-50x50.png" class="thumb-style1 wp-post-image" width="50" height="50" alt="centos-logo" title="centos-logo"></a><br/><span class="att"></span></li><li class="thonol"><span class="numb">3</span><a href="https://idroot.us/install-memcached-ubuntu-20-04/" title="How To Install Memcached on Ubuntu 20.04 LTS">How To Install Memcached on Ubuntu 20.04 LTS</a><a href="https://idroot.us/install-memcached-ubuntu-20-04/" title="How To Install Memcached on Ubuntu 20.04 LTS"><img src="https://idroot.us/wp-content/uploads/thon/ubuntu-logo-50x50.jpg" class="thumb-style1 wp-post-image" width="50" height="50" alt="ubuntu-logo" title="ubuntu-logo"></a><br/><span class="att"></span></li><li class="thonol"><span class="numb">4</span><a href="https://idroot.us/install-virtualbox-linux-mint-20/" title="How To Install VirtualBox on Linux Mint 20">How To Install VirtualBox on Linux Mint 20</a><a href="https://idroot.us/install-virtualbox-linux-mint-20/" title="How To Install VirtualBox on Linux Mint 20"><img src="https://idroot.us/wp-content/uploads/thon/Linux_Mint_logo-50x50.png" class="thumb-style1 wp-post-image" width="50" height="50" alt="Linux_Mint_logo" title="Linux_Mint_logo"></a><br/><span class="att"></span></li><li class="thonol"><span class="numb">5</span><a href="https://idroot.us/install-jenkins-ubuntu-20-04/" title="How To Install Jenkins on Ubuntu 20.04 LTS">How To Install Jenkins on Ubuntu 20.04 LTS</a><a href="https://idroot.us/install-jenkins-ubuntu-20-04/" title="How To Install Jenkins on Ubuntu 20.04 LTS"><img src="https://idroot.us/wp-content/uploads/thon/ubuntu-logo-50x50.jpg" class="thumb-style1 wp-post-image" width="50" height="50" alt="ubuntu-logo" title="ubuntu-logo"></a><br/><span class="att"></span></li><li class="thonol"><span class="numb">6</span><a href="https://idroot.us/install-composer-ubuntu-20-04/" title="How To Install Composer on Ubuntu 20.04 LTS">How To Install Composer on Ubuntu 20.04 LTS</a><a href="https://idroot.us/install-composer-ubuntu-20-04/" title="How To Install Composer on Ubuntu 20.04 LTS"><img src="https://idroot.us/wp-content/uploads/thon/ubuntu-logo-50x50.jpg" class="thumb-style1 wp-post-image" width="50" height="50" alt="ubuntu-logo" title="ubuntu-logo"></a><br/><span class="att"></span></li></ul></aside></div><div class="clear"></div></div><div class="footer"><footer id="footer"><div class="bottom-menu"><ul id="dropdownmenu" class="dropdown"><li id="menu-item-6155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6155"><a href="https://idroot.us/about/">About Us</a></li><li id="menu-item-28" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28"><a href="https://idroot.us/contact-us/">Contact Us</a></li><li id="menu-item-6234" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6234"><a href="https://idroot.us/copyright/">Copyright</a></li><li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-27"><a href="https://idroot.us/privacy-policy/">Privacy Policy</a></li><li id="menu-item-6147" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6147"><a href="https://idroot.us/disclaimer/">Disclaimer</a></li><li id="menu-item-6233" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6233"><a href="https://idroot.us/terms-of-use/">Terms Of Use</a></li></ul></div><p style="text-align:center;"> © 2020 idroot.us. All rights reserved</p></footer></div></div></div><a rel="nofollow" style="display:none;" href="https://idroot.us/?blackhole=435d458ff1" title="Blackhole for Bad Bots">Do NOT follow this link or you will be banned from the site!</a><link rel='stylesheet' id='crayon-css' href='https://idroot.us/wp-content/plugins/crayon-syntax-highlighter/css/min/crayon.min.css?ver=_2.7.2_beta' type='text/css' media='all'/><link rel='stylesheet' id='su-shortcodes-css' href='https://idroot.us/wp-content/plugins/shortcodes-ultimate/includes/css/shortcodes.css?ver=5.9.2' type='text/css' media='all'/><script type='text/javascript' src='https://idroot.us/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script><script type='text/javascript' src='https://idroot.us/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script><script type='text/javascript'>
  57. /* <![CDATA[ */
  58. var CrayonSyntaxSettings = {"version":"_2.7.2_beta","is_admin":"0","ajaxurl":"https:\/\/idroot.us\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
  59. var CrayonSyntaxStrings = {"copy":"Press %s to Copy, %s to Paste","minimize":"Click To Expand Code"};
  60. /* ]]> */</script><script type='text/javascript' src='https://idroot.us/wp-content/plugins/crayon-syntax-highlighter/js/min/crayon.min.js?ver=_2.7.2_beta'></script></body></html><!-- themeson.com -->