How_to_install_Hadoop_in_stand_alone_mode_on_Debian9.html 89 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <title>How to Install Hadoop in Stand-Alone Mode on Debian 9 | DigitalOcean</title>
  7. <meta name="description" content="In this tutorial, you&#39;ll install Hadoop in stand-alone mode on a Debian 9 server. You&#39;ll also run an example MapReduce program to search for occurrences of a regular expression in text files.">
  8. <link rel="apple-touch-icon" sizes="180x180" href="/assets/community/apple-icon-180x180-4b5ac7f80f7cb483dde5afeb99c279301c50ec3670129c73ce568f1b465354be.png" />
  9. <link rel="apple-touch-icon" sizes="152x152" href="/assets/community/apple-icon-152x152-ff64fd3242c24284fefdaec8d6d85c68f98744142d58b950f7ec67cbf03251d7.png" />
  10. <link rel="apple-touch-icon" sizes="144x144" href="/assets/community/apple-icon-144x144-3018401d3d675917b06ded0482cdf53a7c3558b4dc7b6b8de21a485a8da27dfe.png" />
  11. <link rel="apple-touch-icon" sizes="120x120" href="/assets/community/apple-icon-120x120-052cdf68a3af8b01c3fd0d46ed35f8f089c10c690109d20e7b186f0159391863.png" />
  12. <link rel="apple-touch-icon" sizes="114x114" href="/assets/community/apple-icon-114x114-8d862033fc61d86a60b4bdbbbab284da399da714089995ce7efc249f36409517.png" />
  13. <link rel="apple-touch-icon" sizes="76x76" href="/assets/community/apple-icon-76x76-d7c1877f2224ca127b591f65d16635fa7472e7b2cd0e1fe7e7dc8b74d03dd874.png" />
  14. <link rel="apple-touch-icon" sizes="72x72" href="/assets/community/apple-icon-72x72-2d888cc13ddb01fb0d786a0c8567c0a2909eaeb86901da715099b6b88a36b46a.png" />
  15. <link rel="apple-touch-icon" sizes="60x60" href="/assets/community/apple-icon-60x60-01be5b392df60249f168b8b2eed5c928c63aa43ac398c7180cd219c5acdd1e70.png" />
  16. <link rel="apple-touch-icon" sizes="57x57" href="/assets/community/apple-icon-57x57-d060d0fd30794efd579d9edc283917e0a65adfd366e151d9a5cfd8fd7d07cb43.png" />
  17. <link rel="icon" type="image/png" sizes="192x192" href="/assets/community/android-icon-192x192-4d13e6664f412f6904a78be76d626004bcbbd59671f6c755919628134003c2a8.png" />
  18. <link rel="icon" type="image/png" sizes="32x32" href="/assets/community/favicon-32x32-e377577c425642ab495296dfec040ec903e36ffc4cd7a0a4281e84597891a774.png" />
  19. <link rel="icon" type="image/png" sizes="96x96" href="/assets/community/favicon-96x96-967f34b6716bb3cffebefe1fa53206d38d60c72635e826ec5d172c58fb4ab5a9.png" />
  20. <link rel="icon" type="image/png" sizes="16x16" href="/assets/community/favicon-16x16-ce9c1eb6d969d5b2ec276ae4b715756aa0e63106f33dc53a836687fdfee49ecd.png" />
  21. <meta name="msapplication-TileImage" content="/assets/community/ms-icon-144x144-3018401d3d675917b06ded0482cdf53a7c3558b4dc7b6b8de21a485a8da27dfe.png" />
  22. <meta name="msapplication-TileColor" content="#0069ff" />
  23. <meta name="theme-color" content="#0069ff" />
  24. <meta name="og:title" content="How to Install Hadoop in Stand-Alone Mode on Debian 9 | DigitalOcean">
  25. <meta name="og:description" content="In this tutorial, you&#39;ll install Hadoop in stand-alone mode on a Debian 9 server. You&#39;ll also run an example MapReduce program to search for occurrences of a regular expression in text files.">
  26. <meta name="og:site_name" content="DigitalOcean">
  27. <meta name="og:type" content="article">
  28. <meta name="og:image" content="https://www.digitalocean.com/assets/community/illustrations/DigitalOcean_Community-e00e73a18df20667c3117725e727f3ade330204dff619ad8153050ded7341627.jpg">
  29. <meta name="twitter:site" content="DigitalOcean">
  30. <meta name="twitter:title" content="How to Install Hadoop in Stand-Alone Mode on Debian 9 | DigitalOcean">
  31. <meta name="twitter:description" content="In this tutorial, you&#39;ll install Hadoop in stand-alone mode on a Debian 9 server. You&#39;ll also run an example MapReduce program to search for occurrences of a regular expression in text files.">
  32. <meta name="twitter:creator" content="DigitalOcean">
  33. <meta name="twitter:card" content="photo" />
  34. <meta name="twitter:url" content="https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9"/>
  35. <meta name="twitter:image" content="https://www.digitalocean.com/assets/community/illustrations/DigitalOcean_Community-e00e73a18df20667c3117725e727f3ade330204dff619ad8153050ded7341627.jpg">
  36. <link rel='canonical' href='https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9'>
  37. <link rel='amphtml' href='https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9.amp'>
  38. <link rel="preconnect" href="https://digitalocean.cdn.prismic.io">
  39. <link rel="preconnect" href="https://hello.myfonts.net">
  40. <link rel="stylesheet" media="all" href="/assets/community/application-1d6f1f0ccf88e772200c0b6525375710b6023a41177a7e17ae81ab21dcd67c22.css" />
  41. <meta name="csrf-param" content="authenticity_token" />
  42. <meta name="csrf-token" content="fUJtNLx9NCkw1jn1pznvWIE7kWubp3qMeezN53WXoC3ghC/4bTMl0HJvQh+RJqjxTrry85gwoIOzY5XgZTNFJQ==" />
  43. <script src="/assets/community/prerequisites-d767b66db7c8ba7d47a922cfce41c73d40601b3586be6f96107d5cd25cc752b8.js"></script>
  44. <script>
  45. //<![CDATA[
  46. window.cookieDomain = '.digitalocean.com';
  47. //]]>
  48. </script><script defer src="https://assets.digitalocean.com/cookieConsent/cookieConsent.js"></script>
  49. <script>
  50. (function () {
  51. document.addEventListener("DOMContentLoaded", function () {
  52. var css = document.getElementById("cookie-consent-css");
  53. if (css) { return; }
  54. css = document.createElement("link");
  55. css.id = "cookie-consent-css";
  56. css.rel = "stylesheet";
  57. css.href = "https://assets.digitalocean.com/cookieConsent/cookieConsent.css";
  58. document.head.insertBefore(css, document.head.childNodes[ document.head.childNodes.length - 1 ].nextSibling);
  59. }, false);
  60. })();
  61. </script>
  62. <script type="text/javascript">
  63. if(window.analytics=window.analytics||[],window.analytics.included)window.console&&console.error&&console.error("analytics.js included twice");else{window.analytics.included=!0,window.analytics.methods=["identify","group","track","page","pageview","alias","ready","on","once","off","trackLink","trackForm","trackClick","trackSubmit"],window.analytics.factory=function(a){return function(){var n=Array.prototype.slice.call(arguments);return n.unshift(a),window.analytics.push(n),window.analytics}};for(var i=0;i<window.analytics.methods.length;i++){var key=window.analytics.methods[i];window.analytics[key]=window.analytics.factory(key)}window.analytics.load=function(a){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+a+"/analytics.min.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t)},window.analytics.SNIPPET_VERSION="2.0.9",window.analytics.load("puo3uv968t")}
  64. window.analytics.page();
  65. </script>
  66. <!-- Google Tag Manager -->
  67. <script>
  68. (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  69. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  70. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  71. '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  72. })(window,document,'script','dataLayer','GTM-KHWBBT');
  73. </script>
  74. <!-- End Google Tag Manager -->
  75. <script src="/assets/community/internalCookies-d87064530395e23ede521d41535044c0b89092bef82bbb545bd1c8f731908bad.js"></script>
  76. <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>
  77. <link rel="alternate" type="application/rss+xml" title="RSS" href="/community/tutorials/feed">
  78. <script>
  79. window.comApp = {
  80. prefix: '/community',
  81. svgIconPath: 'https://www.digitalocean.com/assets/community/icon-sprite-a36f54b391966bc94e4a1e4467047db73568edf98e549f4bc919b952f5272560.svg',
  82. railsEnv: 'production',
  83. rootUrl: 'https://www.digitalocean.com/community',
  84. algolia_application_id: '6ZHEUVKJ88',
  85. algolia_api_key: 'c5470567eae7fa1177d43222e18ba086'
  86. };
  87. </script>
  88. <script>
  89. window.Prism = window.Prism || {};
  90. window.Prism.manual = true;
  91. </script>
  92. <script src="/assets/community/application-47a7a0a1952ecc5f32f1e0249f36c314c830546ea5ea9d8f18e23dbdebe07e55.js"></script>
  93. </head>
  94. <body class="feature-filter-bar feature-upvotes tutorials-controller tutorial-single" data-env="production" data-prefix="/community" data-user-id="" data-facebook-app-id="694818843983011" data-completed-tutorial-id="" data-tutorial-id="2806" data-js="tutorial"
  95. data-upvote="null"
  96. data-flagged=""
  97. >
  98. <div class='outside_viewport'>
  99. <div id="contents-modal" class="modal fade mini-modal" style="display: none;">
  100. <div class="modal-dialog">
  101. <div class="modal-content">
  102. <div class="modal-header">
  103. <h1>Contents</h1>
  104. <button class="close-button icon icon-close-light" data-dismiss="modal" aria-label="close"></button>
  105. </div>
  106. <div class="modal-body">
  107. <div class="table-of-contents-modal"></div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. <div id="share-modal" class="modal fade mini-modal" style="display: none;">
  113. <div class="modal-dialog">
  114. <div class="modal-content">
  115. <div class="modal-header">
  116. <h1>Share</h1>
  117. <button type="button" class="close-button icon icon-close-light" aria-label="close" data-dismiss="modal"></button>
  118. </div>
  119. <div class="modal-body">
  120. <div class="social-sharing social-sharing-container">
  121. <ul class="top ">
  122. <li class="shareBtn" id="sbTwitter">
  123. <a href="http://twitter.com/share?text=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;url=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=twshare" class="share-icon share-popup" title="Share on Twitter" target="_blank">
  124. <span class="sIcon icon-bird"></span>
  125. </a>
  126. <a href="http://twitter.com/share?text=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;url=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=twshare" class="share-link share-popup" title="Share on Twitter" target="_blank">
  127. Twitter
  128. </a>
  129. </li>
  130. <li class="shareBtn" id="sbFacebook">
  131. <a class="share-icon share-popup" href="https://www.facebook.com/sharer/sharer.php?u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=fbshare" title="Share on Facebook" target="_blank">
  132. <span class="sIcon icon-facebook-B"></span>
  133. </a>
  134. <a class="share-link share-popup" href="https://www.facebook.com/sharer/sharer.php?u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=fbshare" title="Share on Facebook" target="_blank">
  135. Facebook
  136. </a>
  137. </li>
  138. <li class="shareBtn" id="sbYC">
  139. <a href="https://news.ycombinator.com/submitlink?t=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=hnshare" class="share-icon share-popup" target="_blank" title="Submit to Hacker News">
  140. <span class="sIcon icon-hacker-news"></span>
  141. </a>
  142. <a href="https://news.ycombinator.com/submitlink?t=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=hnshare" class="share-link share-popup" target="_blank" title="Submit to Hacker News">
  143. Hacker News
  144. </a>
  145. </li>
  146. </ul>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. <div class="table-of-contents">
  153. <div data-js="tableOfContentsDesktop"></div>
  154. </div>
  155. <!-- algolia universal search -->
  156. <input type="hidden" id="q-universal-search" value="" />
  157. <div id="share-modal" class="modal fade mini-modal" style="display: none;">
  158. <div class="modal-dialog">
  159. <div class="modal-content">
  160. <div class="modal-header">
  161. <h1>Share</h1>
  162. <button type="button" class="close-button icon icon-close-light" aria-label="close" data-dismiss="modal"></button>
  163. </div>
  164. <div class="modal-body">
  165. <div class="social-sharing social-sharing-container">
  166. <ul class="bottom ">
  167. <li class="shareBtn" id="sbTwitter">
  168. <a href="http://twitter.com/share?text=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;url=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=twshare" class="share-icon share-popup" title="Share on Twitter" target="_blank">
  169. <span class="sIcon icon-bird"></span>
  170. </a>
  171. <a href="http://twitter.com/share?text=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;url=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=twshare" class="share-link share-popup" title="Share on Twitter" target="_blank">
  172. Twitter
  173. </a>
  174. </li>
  175. <li class="shareBtn" id="sbFacebook">
  176. <a class="share-icon share-popup" href="https://www.facebook.com/sharer/sharer.php?u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=fbshare" title="Share on Facebook" target="_blank">
  177. <span class="sIcon icon-facebook-B"></span>
  178. </a>
  179. <a class="share-link share-popup" href="https://www.facebook.com/sharer/sharer.php?u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=fbshare" title="Share on Facebook" target="_blank">
  180. Facebook
  181. </a>
  182. </li>
  183. <li class="shareBtn" id="sbYC">
  184. <a href="https://news.ycombinator.com/submitlink?t=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=hnshare" class="share-icon share-popup" target="_blank" title="Submit to Hacker News">
  185. <span class="sIcon icon-hacker-news"></span>
  186. </a>
  187. <a href="https://news.ycombinator.com/submitlink?t=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=hnshare" class="share-link share-popup" target="_blank" title="Submit to Hacker News">
  188. Hacker News
  189. </a>
  190. </li>
  191. </ul>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. </div>
  197. <div id="newsletter-signup-dialog" class="newsletter-signups-dialog" data-newsletter-signup-dialog data-article-target=".content-body">
  198. <div class="form-message">
  199. <div class="pull-right">
  200. <a href="javascript:;" class="newsletter-signups-dialog-dismiss" data-newsletter-signup-dismiss>&times;</a>
  201. </div>
  202. <h4 class="newsletter-signups-dialog-title">
  203. Sign up for our newsletter.
  204. </h4>
  205. <p class="newsletter-signups-dialog-description">
  206. Get the latest tutorials on SysAdmin and open source topics.
  207. </p>
  208. <form class="newsletter-signup" id="new_newsletter_signup" data-newsletter-signup="true" action="/community/newsletter" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" />
  209. <input data-newsletter-signup-field="url" type="hidden" name="newsletter_signup[url]" id="newsletter_signup_url" />
  210. <input data-newsletter-signup-field="title" type="hidden" name="newsletter_signup[title]" id="newsletter_signup_title" />
  211. <div class="newsletter-signup-ajax-error" data-newsletter-signup-ajax-error></div>
  212. <div class="form-group">
  213. <input placeholder="Enter your email address" required="required" class="field" type="email" name="newsletter_signup[email]" id="newsletter_signup_email" />
  214. </div>
  215. <button data-disable-with="Sign Up" class="button blue-button">
  216. Sign Up
  217. </button>
  218. </form>
  219. </div>
  220. <div class="thanks-message hidden" data-newsletter-signup-successful>
  221. <div class='pull-right'>
  222. <a href='javascript:;' class='newsletter-signups-dialog-dismiss icon icon-close-light' data-newsletter-signup-dismiss></a>
  223. </div>
  224. <span class='newsletter-signups-dialog-success'>
  225. Thanks for signing up!
  226. </span>
  227. </div>
  228. </div>
  229. </div>
  230. <div style="display: none;">
  231. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  232. <symbol id="navbar-logo" xmlns="http://www.w3.org/2000/svg"> <title>DigitalOcean home</title> <g fill="currentColor" fill-rule="evenodd"> <path d="M14.4942 29v-5.5674c5.9572 0 10.5633-5.8478 8.2892-12.059-.8425-2.3006-2.693-4.1355-5.0126-4.9706-6.262-2.2534-12.1564 2.3135-12.1573 8.2207 0 0-.0006.0014-.0014.0014H0C0 5.2123 9.1687-2.1167 19.1138.9624c4.3459 1.3457 7.7993 4.7708 9.1561 9.081C31.3742 19.9068 23.985 29 14.4942 29"></path> <path d="M14.507 23.4468H8.9103v-5.549s.0005-.0011.0011-.0011h5.5949c.0006 0 .0009.0006.0009.0006v5.5495M8.9093 27.7118H4.6105l-.0012-.0012v-4.2638h4.3009v4.2638l-.0009.0012M4.6125 23.4468H1.0088c-.0015 0-.0026-.0012-.0026-.0012v-3.5724s.0011-.0025.0026-.0025h3.601c.0015 0 .0027.0011.0027.0011v3.575M43.2806 9.6357h1.649c1.8346 0 3.345.358 4.49 1.0647 1.2714.7603 1.9164 2.2069 1.9164 4.2991 0 2.1554-.6465 3.6671-1.9207 4.4942h-.0008c-1.0971.7196-2.5981 1.0846-4.462 1.0846h-1.6719V9.6357zm8.324-1.0736c-1.6598-1.142-3.7252-1.721-6.1387-1.721h-5.2537V23.373h5.2537c2.4074 0 4.4737-.6113 6.1407-1.8157.907-.6382 1.6197-1.5304 2.1185-2.651.4962-1.1144.7479-2.4288.7479-3.9067 0-1.4605-.2517-2.758-.7482-3.857-.4988-1.104-1.212-1.972-2.1202-2.5804zM58.1303 6.6376c-.5051 0-.9403.1777-1.2906.5254-.3546.335-.5346.7597-.5346 1.2618 0 .501.1791.9322.532 1.2825.3529.35.788.528 1.2932.528.5042 0 .9394-.178 1.2928-.528.3535-.3508.5324-.7821.5324-1.2825 0-.5015-.18-.926-.5324-1.2592-.3534-.3503-.7886-.528-1.2928-.528M56.6247 23.3729h2.9538V11.7294h-2.9538zM69.5321 19.5787c-.5162.5814-1.1793.8635-2.0264.8635-.8471 0-1.5064-.282-2.015-.863-.5065-.5777-.7637-1.3439-.7637-2.2773 0-.9479.2572-1.7238.764-2.3058.502-.576 1.1796-.8683 2.0147-.8683.8465 0 1.5096.284 2.0262.8695.5142.582.7751 1.3573.7751 2.3046 0 .9328-.2609 1.6988-.7749 2.2768zm.775-6.8767c-.8908-.7858-1.8858-1.2444-2.9614-1.2444-1.6305 0-2.9859.5598-4.0276 1.662-1.0555 1.0932-1.5907 2.5006-1.5907 4.1823 0 1.644.5269 3.0464 1.568 4.1709 1.0498 1.088 2.4123 1.6396 4.0503 1.6396 1.139 0 2.1182-.3144 2.9157-.9356v.268c0 .9662-.2608 1.7176-.7751 2.234-.5137.5154-1.226.7764-2.1173.7764-1.3637 0-2.2183-.5314-3.2589-1.9262l-2.0115 1.917.0542.0754c.4346.605 1.1 1.197 1.9785 1.7594.8787.5603 1.9832.8447 3.2832.8447 1.7536 0 3.1726-.5363 4.2172-1.5933 1.0506-1.0628 1.5835-2.486 1.5835-4.2286V11.7294H70.307v.9726zM75.7434 23.3729h2.9541V11.7294h-2.9541zM77.249 6.6376c-.5052 0-.94.1777-1.2906.5254-.3547.335-.5344.7597-.5344 1.2618 0 .501.1789.9322.532 1.2825.353.35.7878.528 1.293.528.5045 0 .9396-.178 1.2928-.528.3535-.3508.5323-.7821.5323-1.2825 0-.5015-.1797-.926-.5323-1.2592-.3532-.3503-.7883-.528-1.2929-.528M85.1724 8.5831h-2.9082v3.1463h-1.6888v2.6702h1.6888v4.8365c0 1.5134.3047 2.5964.9064 3.2181.6031.6247 1.6741.9414 3.1831.9414.48 0 .963-.0156 1.4354-.0463l.133-.0088v-2.6683l-1.013.0526c-.7033 0-1.1728-.1226-1.3961-.3637-.226-.245-.3406-.7636-.3406-1.5404v-4.421h2.7497v-2.6703h-2.7497V8.583M101.7735 23.3729h2.9544V6.8412h-2.9544zM134.5728 19.2094c-.5286.5874-1.0693 1.0966-1.4855 1.3613v.0005c-.4085.2599-.924.3918-1.532.3918-.8703 0-1.5703-.3144-2.1405-.9621-.567-.644-.8545-1.4716-.8545-2.4613s.2838-1.8162.8436-2.4556c.5625-.6434 1.2588-.9562 2.1285-.9562.9515 0 1.9548.5869 2.8145 1.5947l1.9525-1.8568c-1.273-1.6433-2.897-2.4081-4.8352-2.4081-1.622 0-3.028.5862-4.1788 1.7411-1.1446 1.147-1.7251 2.6074-1.7251 4.3409 0 1.7335.58 3.1977 1.7234 4.352 1.1447 1.1557 2.5514 1.7417 4.1805 1.7417 2.139 0 3.8651-.9158 5.029-2.5935l-1.9204-1.8304M140.2405 16.0973c.1422-.5567.401-1.0207.7714-1.381.4005-.3906.9214-.5885 1.5489-.5885.716 0 1.2702.2019 1.6474.6014.3495.3696.5467.8296.588 1.368h-4.5557zm6.4569-2.7414c-.4191-.5788-.9896-1.0448-1.6965-1.3854-.7047-.3404-1.526-.513-2.441-.513-1.6489 0-2.9982.6037-4.0113 1.7946-.9836 1.182-1.4818 2.651-1.4818 4.3665 0 1.7648.547 3.2253 1.6254 4.341 1.0727 1.1105 2.5083 1.6737 4.267 1.6737 1.992 0 3.627-.799 4.8587-2.3752l.0666-.0847-1.9273-1.837c-.1789.2139-.4317.4561-.6628.6722-.2918.273-.5659.4842-.8588.6289-.4415.218-.9369.3255-1.4907.3255-.8187 0-1.4964-.2388-2.0147-.71-.4847-.4403-.768-1.0345-.843-1.7683h7.8265l.0264-1.0693c0-.7569-.1038-1.4862-.3088-2.1677a6.312 6.312 0 0 0-.934-1.8918zM152.797 18.9234c.3352-.2318.8085-.3483 1.4073-.3483.7112 0 1.4654.1413 2.2426.421v1.1421c-.6421.592-1.4996.8922-2.5499.8922-.5114 0-.909-.1126-1.1822-.3355-.2683-.218-.3985-.4955-.3985-.847 0-.3994.1571-.7022.4808-.9245zm5.2452-6.3229h-.0003c-.8952-.758-2.1328-1.143-3.678-1.143-.9829 0-1.902.2144-2.7336.6324-.7691.387-1.5245 1.0275-2.0043 1.8662l.0298.0358 1.8917 1.796c.7791-1.2322 1.6454-1.66 2.7941-1.66.6172 0 1.1298.1643 1.5234.4881.3916.3216.5819.7304.5819 1.249v.5652c-.7324-.221-1.4629-.333-2.1738-.333-1.47 0-2.6663.3432-3.555 1.0193-.9.6852-1.3562 1.665-1.3562 2.9125 0 1.094.3847 1.9829 1.1461 2.6433.7677.6372 1.7275.961 2.8524.961 1.1246 0 2.177-.4495 3.132-1.2191v.9587h2.9089v-7.4852c0-1.4173-.4572-2.523-1.3591-3.2872zM170.7656 12.8285c-.8227-.9092-1.9791-1.371-3.4371-1.371-1.172 0-2.1236.3338-2.8357.9926v-.7207h-2.897v11.6435h2.954v-6.4215c0-.8823.2119-1.5828.6293-2.0826.4162-.4987.989-.741 1.75-.741.6691 0 1.1765.2167 1.5506.662.3759.4474.5662 1.0638.5662 1.8335v6.7496H172v-6.7496c0-1.6127-.415-2.889-1.2344-3.7948M92.8158 18.9234c.3351-.2318.8087-.3483 1.4075-.3483.7112 0 1.4652.1413 2.2426.421v1.1421c-.6421.592-1.4998.8922-2.5502.8922-.5114 0-.9087-.1126-1.1819-.3355-.2683-.218-.3988-.4955-.3988-.847 0-.3994.1574-.7022.4808-.9245zm5.2451-6.3229h-.0003c-.8952-.758-2.1328-1.143-3.6776-1.143-.983 0-1.902.2144-2.7337.6324-.7694.387-1.5247 1.0275-2.0043 1.8662l.0295.0358 1.8917 1.796c.7792-1.2322 1.6458-1.66 2.7941-1.66.6172 0 1.1298.1643 1.5234.4881.3916.3216.5822.7304.5822 1.249v.5652c-.7327-.221-1.4631-.333-2.174-.333-1.47 0-2.6664.3432-3.555 1.0193-.8999.6852-1.3562 1.665-1.3562 2.9125 0 1.094.3847 1.9829 1.1463 2.6433.7677.6372 1.7272.961 2.8524.961 1.1246 0 2.1766-.4495 3.1318-1.2191v.9587H99.42v-7.4852c0-1.4173-.457-2.523-1.359-3.2872zM115.4464 9.5808c-3.0682 0-5.5645 2.4755-5.5645 5.5188s2.4963 5.5188 5.5645 5.5188c3.0682 0 5.5645-2.4755 5.5645-5.5188s-2.4963-5.5188-5.5645-5.5188zm0 14.0408c-4.7383 0-8.5928-3.8228-8.5928-8.522 0-4.6994 3.8545-8.5223 8.5928-8.5223 4.738 0 8.5925 3.8229 8.5925 8.5223 0 4.6992-3.8545 8.522-8.5925 8.522z"></path> </g> </symbol>
  233. <symbol id="navbar-community_logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 532.2 99.8" fill="currentColor"> <path class="st0" d="M98.5,23c15.5,0,27.7,12.1,27.7,28.2c0,16.1-12.3,28.1-27.7,28.1c-15.6,0-27.7-11.9-27.7-28.1 C70.8,35.1,82.9,23,98.5,23z M98.5,67.9c8.7,0,14.9-7,14.9-16.8c0-9.8-6.2-16.8-14.9-16.8c-8.8,0-15,7-15,16.8 C83.5,60.9,89.7,67.9,98.5,67.9z"/> <path class="st0" d="M166.8,45.9c0-7-3.5-11.6-9.9-11.6c-7.2,0-11.1,5.3-11.1,13.1V78h-12.5V24.3h12.3V29c2.4-2.8,7-6,13.9-6 c7.3,0,12.2,3.1,15,7c4.4-4.9,10-7,16.8-7c14.4,0,21.4,8.5,21.4,23.8V78h-12.5V45.9c0-7-3.5-11.6-9.9-11.6 c-7.2,0-11.2,5.3-11.2,13.1V78h-12.4V45.9z"/> <path class="st0" d="M255.5,45.9c0-7-3.5-11.6-9.9-11.6c-7.2,0-11.1,5.3-11.1,13.1V78h-12.5V24.3h12.3V29c2.4-2.8,7-6,13.9-6 c7.3,0,12.2,3.1,15,7c4.4-4.9,10-7,16.8-7c14.4,0,21.4,8.5,21.4,23.8V78h-12.5V45.9c0-7-3.5-11.6-9.9-11.6 c-7.2,0-11.2,5.3-11.2,13.1V78h-12.4V45.9z"/> <path class="st0" d="M322.5,56.4c0,7,3.6,11.6,10.1,11.6c7.2,0,11.2-5.6,11.2-13.5V24.3h12.5V78h-12.3v-4.4 c-3.4,3.7-8.1,5.6-13.9,5.6c-11.9,0-20.1-8.4-20.1-23.7V24.3h12.5V56.4z"/> <path class="st0" d="M378.2,78h-12.5V24.3h12.3v4.4c2.7-3.1,7.7-5.7,13.9-5.7c13.1,0,21.3,8.5,21.3,23.8V78h-12.5V46.8 c0-7.5-3.7-12.5-10.6-12.5c-7.8,0-11.8,5.6-11.8,14V78z"/> <path class="st0" d="M427.8,0.2c4.4,0,7.9,3.4,7.9,7.8s-3.5,7.9-7.9,7.9c-4.4,0-7.9-3.5-7.9-7.9S423.4,0.2,427.8,0.2z M421.4,24.3 h12.5V78h-12.5V24.3z"/> <path class="st0" d="M446.7,59.1V35.5h-6.5V24.3h6.5v-15H459v15h12.2v11.2H459v21.7c0,7.8,1.8,9.8,8.8,9.8c1.2,0,4.1-0.2,4.1-0.2 v11.2c0,0-2.4,0.2-6.7,0.2C451.2,78.1,446.7,72.7,446.7,59.1z"/> <path class="st0" d="M497.3,78.7l-21.3-54.4h14.2l14,38.8l14.2-38.8h13.6l-24.1,60.2c-3.7,9.4-7.2,15.3-21.3,15.3 c-2.5,0-4.8-0.1-4.8-0.1V88c0,0,1.5,0.1,2.8,0.1c7.6,0,9.8-2.3,11.8-7.8L497.3,78.7z"/> <path class="st0" d="M62.4,55.9c-5.3,7-12.2,11.4-22.1,11.4c-15.6,0-27-11.7-27-27.5c0-16.1,11.4-27.8,26.5-27.8 c10,0,16.8,4.8,21.3,11.3l8.4-8.8C63.1,5.7,53.3,0,39.7,0C17.1,0,0,15.9,0,39.8c0,23.4,17.1,39.4,40.1,39.4c13.1,0,22-4.9,28.6-12.2 L62.4,55.9z"/> </symbol>
  234. <symbol id="navbar-control_panel_icon" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.6875 23.4862C19.6885 23.9722 19.4965 24.4388 19.1537 24.7833C18.8109 25.1279 18.3454 25.3222 17.8594 25.3237H3.23438C2.99366 25.3232 2.75539 25.2753 2.53321 25.1827C2.31102 25.09 2.10927 24.9545 1.93949 24.7839C1.7697 24.6132 1.63522 24.4108 1.54373 24.1881C1.45223 23.9655 1.40552 23.727 1.40626 23.4862V3.25498C1.40577 3.01417 1.45271 2.77562 1.54441 2.55295C1.63611 2.33028 1.77077 2.12785 1.9407 1.95722C2.11063 1.7866 2.31251 1.65111 2.5348 1.5585C2.75709 1.46589 2.99545 1.41797 3.23626 1.41748L17.8613 1.44186C18.347 1.44384 18.812 1.63843 19.1544 1.98292C19.4968 2.32741 19.6885 2.79366 19.6875 3.27936V23.4862Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M43.5863 12.27C43.5828 12.7516 43.3883 13.212 43.0456 13.5503C42.7028 13.8885 42.2397 14.0768 41.7582 14.0738H27.1332C26.8947 14.0755 26.6582 14.0302 26.4372 13.9405C26.2162 13.8507 26.015 13.7183 25.8453 13.5508C25.6755 13.3833 25.5404 13.1839 25.4477 12.9642C25.355 12.7444 25.3065 12.5085 25.3051 12.27V3.24565C25.308 2.76461 25.5019 2.30442 25.8439 1.96621C26.186 1.62799 26.6484 1.43941 27.1294 1.4419L41.7544 1.41753C42.2365 1.41403 42.7002 1.60205 43.0437 1.94027C43.3872 2.27849 43.5823 2.73924 43.5863 3.22128V12.27Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M19.6875 41.7956C19.686 42.0347 19.6375 42.2712 19.5446 42.4915C19.4518 42.7118 19.3164 42.9117 19.1463 43.0797C18.9762 43.2477 18.7747 43.3806 18.5532 43.4707C18.3318 43.5609 18.0947 43.6065 17.8556 43.605L3.23063 43.5806C2.74908 43.5826 2.28644 43.3934 1.94436 43.0545C1.60228 42.7155 1.40873 42.2547 1.40625 41.7731V32.7563C1.40748 32.5175 1.45575 32.2813 1.54831 32.0612C1.64087 31.8412 1.7759 31.6415 1.94569 31.4736C2.11547 31.3057 2.31667 31.173 2.53779 31.0829C2.75892 30.9929 2.99562 30.9473 3.23438 30.9488H17.8594C18.3414 30.9463 18.8047 31.1352 19.1475 31.4742C19.4903 31.8131 19.6845 32.2742 19.6875 32.7563V41.7956Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M27.1349 43.605C26.894 43.6045 26.6555 43.5565 26.433 43.4638C26.2106 43.3711 26.0087 43.2354 25.8387 43.0646C25.6688 42.8937 25.5341 42.6911 25.4426 42.4682C25.351 42.2453 25.3042 42.0066 25.3049 41.7656V21.5381C25.3042 21.2973 25.3509 21.0587 25.4424 20.8359C25.5338 20.6132 25.6683 20.4106 25.8381 20.2398C26.0078 20.069 26.2095 19.9333 26.4317 19.8405C26.6539 19.7476 26.8923 19.6995 27.1331 19.6987H41.7581C41.9989 19.6995 42.2372 19.7476 42.4594 19.8405C42.6816 19.9333 42.8833 20.069 43.0531 20.2398C43.2228 20.4106 43.3573 20.6132 43.4488 20.8359C43.5402 21.0587 43.5869 21.2973 43.5862 21.5381V41.7412C43.5872 42.2271 43.3955 42.6935 43.0532 43.0383C42.7109 43.3831 42.2458 43.5781 41.7599 43.5806L27.1349 43.605Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </symbol>
  235. <symbol id="navbar-community_icon" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0)"> <path d="M12.6562 10.5469C12.6562 9.85155 12.8624 9.17184 13.2487 8.5937C13.635 8.01556 14.1841 7.56495 14.8265 7.29886C15.4689 7.03277 16.1758 6.96315 16.8577 7.0988C17.5397 7.23445 18.1661 7.56929 18.6578 8.06095C19.1495 8.55262 19.4843 9.17905 19.6199 9.86101C19.7556 10.543 19.686 11.2499 19.4199 11.8922C19.1538 12.5346 18.7032 13.0837 18.1251 13.47C17.5469 13.8563 16.8672 14.0625 16.1719 14.0625" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M16.1719 18.2812C16.0328 18.2812 15.8969 18.3225 15.7812 18.3997C15.6656 18.477 15.5755 18.5868 15.5223 18.7153C15.4691 18.8438 15.4551 18.9852 15.4823 19.1215C15.5094 19.2579 15.5764 19.3832 15.6747 19.4816C15.773 19.5799 15.8983 19.6469 16.0347 19.674C16.1711 19.7011 16.3125 19.6872 16.4409 19.634C16.5694 19.5808 16.6792 19.4906 16.7565 19.375C16.8338 19.2594 16.875 19.1234 16.875 18.9844C16.875 18.7979 16.8009 18.6191 16.6691 18.4872C16.5372 18.3553 16.3584 18.2812 16.1719 18.2812Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M32.3438 4.21875V12.6562" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M29.5312 1.40625C30.2772 1.40625 30.9925 1.70257 31.52 2.23001C32.0474 2.75746 32.3438 3.47283 32.3438 4.21875" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M4.21875 1.40625H29.5312" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1.40625 4.21875C1.40625 3.47283 1.70257 2.75746 2.23001 2.23001C2.75746 1.70257 3.47283 1.40625 4.21875 1.40625" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1.40625 23.9062V4.21875" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M4.21875 26.7188C3.47283 26.7187 2.75746 26.4224 2.23001 25.895C1.70257 25.3675 1.40625 24.6522 1.40625 23.9062" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.84375 26.7188H4.21875" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.84375 35.1562V26.7188" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M15.4688 30.9375L9.84375 35.1562" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M43.5938 35.1562H37.9688V43.5938L29.5312 35.1562H21.0938V18.2812H43.5938V35.1562Z" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M32.3438 23.9062V29.5312" stroke="#0069FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </g> <defs> <clipPath id="clip0"> <rect width="45" height="45" fill="white"/> </clipPath> </defs> </symbol>
  236. <symbol id="navbar-search" viewBox="0 0 16 16" fill="currentColor"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"></path></symbol>
  237. <symbol id="navbar-logomark" viewBox="65.2 173.5 180 180" fill="currentColor"><path d="M155.2,351.7v-34.2c36.2,0,64.3-35.9,50.4-74c-5.1-14.1-16.4-25.4-30.5-30.5c-38.1-13.8-74,14.2-74,50.4l0,0H67c0-57.7,55.8-102.7,116.3-83.8c26.4,8.3,47.5,29.3,55.7,55.7C257.9,295.9,213,351.7,155.2,351.7z"/> <polygon points="155.3,317.6 121.3,317.6 121.3,283.6 121.3,283.6 155.3,283.6 155.3,283.6"/> <polygon points="121.3,343.8 95.1,343.8 95.1,343.8 95.1,317.6 121.3,317.6"/> <path d="M95.1,317.6H73.2l0,0v-21.9l0,0h21.9l0,0V317.6z"/></symbol>
  238. <symbol id="navbar-hubforgood" viewBox="6 6 30 30" width="30" height="30" fill="none" stroke="currentColor" stroke-width="1.5"><circle class="cls-3" cx="21" cy="21.03" r="8.92"/><path class="cls-3" d="M12.08,21a8.94,8.94,0,0,1,8.6-8.92"/><path class="cls-3" d="M29.92,21a9.18,9.18,0,0,1-2.61,6.37A9,9,0,0,1,20.75,30"/><path class="cls-3" d="M21,25.36S16.35,22.69,16.35,20a2.3,2.3,0,0,1,4.59,0h0a2.28,2.28,0,0,1,2.29-2.29A2.25,2.25,0,0,1,25.52,20C25.65,22.69,21,25.36,21,25.36Z"/><path class="cls-3" d="M7.43,20.84A13.49,13.49,0,0,1,20.68,7.46"/><path class="cls-3" d="M34.57,20.91a13.57,13.57,0,0,1-3.95,9.68,13.35,13.35,0,0,1-9.68,3.95"/><path class="cls-3" d="M20.87,34.6a13.42,13.42,0,0,1-9.49-4,13.64,13.64,0,0,1-4-9.81l4.65.13a8.94,8.94,0,0,0,2.61,6.31,9.09,9.09,0,0,0,6.06,2.61Z"/><path class="cls-3" d="M29.92,21a9.06,9.06,0,0,0-2.61-6.31,8.89,8.89,0,0,0-6.63-2.61V7.4a13.76,13.76,0,0,1,9.88,3.95,13.42,13.42,0,0,1,3.95,9.49Z"/></symbol>
  239. <symbol id="navbar-write4do" viewBox="0 0 30 30" fill="none" stroke="currentColor"> <path d="M16.3063 17.67L11.6663 18.3338L12.3288 13.6925L24.2613 1.76002C24.7887 1.23257 25.5041 0.936249 26.25 0.936249C26.6194 0.936249 26.9851 1.009 27.3263 1.15034C27.6675 1.29168 27.9776 1.49885 28.2388 1.76002C28.4999 2.02118 28.7071 2.33123 28.8484 2.67246C28.9898 3.01369 29.0625 3.37942 29.0625 3.74877C29.0625 4.11811 28.9898 4.48384 28.8484 4.82507C28.7071 5.1663 28.4999 5.47635 28.2388 5.73752L16.3063 17.67Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22.935 3.08624L26.9125 7.06374" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M23.4375 17.8125V27.1875C23.4375 27.6848 23.24 28.1617 22.8883 28.5133C22.5367 28.865 22.0598 29.0625 21.5625 29.0625H2.8125C2.31522 29.0625 1.83831 28.865 1.48667 28.5133C1.13504 28.1617 0.9375 27.6848 0.9375 27.1875V8.4375C0.9375 7.94022 1.13504 7.46331 1.48667 7.11167C1.83831 6.76004 2.31522 6.5625 2.8125 6.5625H12.1875" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </symbol>
  240. <symbol id="navbar-hacktoberfest" viewBox="0 0 30 30" fill="none" stroke="currentColor"> <path d="M19.2063 24.9918L16.5714 22.3569V14.4854L13.986 17.0708V23.5755L12.5615 25L11.1371 23.5591V8.44175L10.7419 8.04652L8.93042 9.8662L8 8.94401L11.9358 5.00823L11.944 5.01647L12.1005 5.16468L13.9778 7.04199V13.8431L16.5632 11.2577V8.42528L15.2705 7.12433L17.3948 5L19.4286 7.03376V20.9572L20.4249 21.9535L21.6352 20.7431L22.5492 21.6571L19.2063 24.9918Z" fill="currentcolor"/> <rect x="0.75" y="0.75" width="28.5" height="28.5" rx="2.25" stroke-width="1.5" stroke="currentColor"/> </symbol>
  241. <symbol id="navbar-build" viewBox="0 0 16 16" fill="none" stroke="currentColor"> <path d="M1.5 14.5C1.23478 14.5 0.98043 14.3946 0.792893 14.2071C0.605357 14.0196 0.5 13.7652 0.5 13.5V2.57667C0.500879 2.29139 0.614596 2.01804 0.81632 1.81632C1.01804 1.6146 1.29139 1.50088 1.57667 1.5H14.4287C14.7125 1.50088 14.9845 1.61403 15.1852 1.81476C15.386 2.01548 15.4991 2.28747 15.5 2.57133V13.4233C15.4991 13.7086 15.3854 13.982 15.1837 14.1837C14.982 14.3854 14.7086 14.4991 14.4233 14.5H1.5Z" stroke-linecap="round" stroke-linejoin="round"/> <path d="M15.5 4.5H0.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M11 7.5L13 9.5L11 11.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5 7.5L3 9.5L5 11.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9 7.5L7 11.5" stroke-linecap="round" stroke-linejoin="round"/> </symbol>
  242. </svg>
  243. </div>
  244. <nav class="navbar" role="navigation" aria-label="Navigation" data-js="global-navbar">
  245. <ul role="menubar" class="utility">
  246. <li role="banner" data-flex="grow" data-show="always" data-js="global-navbar-banner">
  247. </li>
  248. <li role="menuitem">
  249. <a href="/products/">Products</a>
  250. </li>
  251. <li role="menuitem">
  252. <a href="/pricing/">Pricing</a>
  253. </li>
  254. <li role="menuitem" aria-haspopup="true" tabindex="0">
  255. <span class="expander">Docs</span>
  256. <div role="menuitem" class="mini" aria-expanded="false">
  257. <ul role="menu">
  258. <li role="menuitem">
  259. <a href="/docs/">Product Docs</a>
  260. </li>
  261. <li role="menuitem">
  262. <a href="https://developers.digitalocean.com/documentation/">API Docs</a>
  263. </li>
  264. </ul>
  265. </div>
  266. </li>
  267. <li role="menuitem" aria-haspopup="true" tabindex="0">
  268. <span class="expander">Sign in</span>
  269. <div role="menuitem" class="mini" aria-expanded="false">
  270. <header>Sign in to</header>
  271. <ul role="menu">
  272. <li role="menuitem">
  273. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  274. <use xlink:href="#navbar-community_icon"></use>
  275. </svg>
  276. <a id="log-in" href="/community/auth/digitalocean">Community</a>
  277. </li>
  278. <li role="menuitem">
  279. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  280. <use xlink:href="#navbar-control_panel_icon"></use>
  281. </svg>
  282. <a href="https://cloud.digitalocean.com/registrations/new">Control Panel</a>
  283. </li>
  284. </ul>
  285. </div>
  286. </li>
  287. </ul>
  288. <ul role="menubar" class="primary">
  289. <li role="menuitem" data-show="always" class="logo-square">
  290. <a href="https://www.digitalocean.com/">
  291. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" shape-rendering="auto">
  292. <use xlink:href="#navbar-logomark"></use>
  293. </svg>
  294. </a>
  295. </li>
  296. <li role="menuitem" data-show="always">
  297. <a title="DigitalOcean Community Home" class="home" href="/community">
  298. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="120px" height="24px"
  299. shape-rendering="auto">
  300. <use xlink:href="#navbar-community_logo"></use>
  301. </svg>
  302. </a> </li>
  303. <li role="menuitem">
  304. <a data-activatable="true" href="/community/tutorials">Tutorials</a>
  305. </li>
  306. <li role="menuitem">
  307. <a data-activatable="true" href="/community/questions">Questions</a>
  308. </li>
  309. <li role="menuitem" aria-haspopup="true" class="mega_parent" tabindex="0">
  310. <span class="expander">Get Involved</span>
  311. <div role="menuitem" class="mega" aria-expanded="false">
  312. <div class="section column">
  313. <header>Participate</header>
  314. <ul role="menu">
  315. <li role="menuitem">
  316. <a href="https://www.digitalocean.com/community/pages/hub-for-good" class="with_image">
  317. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  318. <use xlink:href="#navbar-hubforgood"></use>
  319. </svg>
  320. <p>
  321. <strong>Hub for Good</strong>
  322. Supporting each other to make an impact
  323. </p>
  324. </a>
  325. </li>
  326. <li role="menuitem">
  327. <a class="with_image" href="/community/pages/write-for-digitalocean">
  328. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  329. <use xlink:href="#navbar-write4do"></use>
  330. </svg>
  331. <p>
  332. <strong>Write for DigitalOcean</strong>
  333. You get paid, we donate to tech non-profits.
  334. </p>
  335. </a> </li>
  336. <li role="menuitem">
  337. <a href="https://hacktoberfest.digitalocean.com" class="with_image">
  338. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  339. <use xlink:href="#navbar-hacktoberfest"></use>
  340. </svg>
  341. <p>
  342. <strong>Hacktoberfest</strong>
  343. Contribute to Open Source
  344. </p>
  345. </a>
  346. </li>
  347. </ul>
  348. </div>
  349. <div class="section column">
  350. <header>
  351. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  352. <use xlink:href="#navbar-build"></use>
  353. </svg>
  354. Build with DigitalOcean
  355. </header>
  356. <ul role="menu" class="indent">
  357. <li role="menuitem">
  358. <a title="Community-built tools and integrations that use the DigitalOcean API" href="/community/tools">Community Tools and Integrations</a>
  359. </li>
  360. <li role="menuitem">
  361. <a href="https://www.digitalocean.com/hatch/" title="Build your startup on DigitalOcean.">
  362. Hatch Startup Program
  363. </a>
  364. </li>
  365. <li role="menuitem">
  366. <a href="https://marketplace.digitalocean.com/vendors/"
  367. title="List your open source One-Click Application in the DigitalOcean Marketplace">
  368. Marketplace Partner Program
  369. </a>
  370. </li>
  371. <li role="menuitem">
  372. <a href="https://www.digitalocean.com/partners/solutions-partners/"
  373. title="Easily deploy & modernize your clients’ infrastructures with the Solutions Partner Program">
  374. Solutions Partner Program
  375. </a>
  376. </li>
  377. <li role="menuitem">
  378. <a href="https://www.digitalocean.com/droplets-for-demos/"
  379. title="DigitalOcean credits to fund research for conference and meetup presentations">
  380. Presentation Grants
  381. </a>
  382. </li>
  383. <li role="menuitem">
  384. <a href="https://github.com/digitalocean"
  385. title="View all the open-source projects that DigitalOcean have on GitHub">
  386. DigitalOcean on GitHub
  387. </a>
  388. </li>
  389. </ul>
  390. </div>
  391. </div>
  392. </li>
  393. <li role="menuitem" data-show="mobile" data-flex="grow" class="right">
  394. <a href="javascript:void(0);" data-js="modal_toggle" data-body-class="mobile_nav_expanded">
  395. <span class="icon-menu-thin"></span>
  396. </a>
  397. </li>
  398. <li role="menuitem" data-flex="grow">
  399. <button id="q" class="search_button">
  400. <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" shape-rendering="auto"
  401. width="14px" height="14px">
  402. <use xlink:href="#navbar-search"></use>
  403. </svg>
  404. Search DigitalOcean
  405. <kbd>/</kbd>
  406. </button>
  407. </li>
  408. <li role="menuitem">
  409. <a class="button blue-button small-button" href="/community/auth/digitalocean?display=sessionless+register+button">Sign Up</a>
  410. </li>
  411. </ul>
  412. <div class="mobile_nav_bg" data-js="modal_toggle"></div>
  413. <div class="mobile_nav">
  414. <a data-dismiss='modal' aria-label="close" href="javascript:void(0);" data-js="modal_toggle"><span class="icon-close"></span></a>
  415. <div class="mobile_nav_content">
  416. <header>Community</header>
  417. <ul role="menu">
  418. <li role="menuitem">
  419. <a data-activatable="true" href="/community/tutorials">Tutorials</a>
  420. </li>
  421. <li role="menuitem">
  422. <a data-activatable="true" href="/community/questions">Questions</a>
  423. </li>
  424. <li role="menuitem">
  425. <a href="/community/pages/write-for-digitalocean">Write for Us</a>
  426. </li>
  427. <li role="menuitem">
  428. <a href="https://hacktoberfest.digitalocean.com">Hacktoberfest</a>
  429. </li>
  430. <li role="menuitem">
  431. <a href="/community/tools">Tools</a>
  432. </li>
  433. </ul>
  434. <header>Products</header>
  435. <ul role="menu">
  436. <li role="menuitem">
  437. <a href="https://www.digitalocean.com/">Homepage</a>
  438. </li>
  439. <li role="menuitem">
  440. <a href="https://www.digitalocean.com/pricing">Pricing</a>
  441. </li>
  442. <li role="menuitem">
  443. <a href="https://www.digitalocean.com/products">Product Overview</a>
  444. </li>
  445. <li role="menuitem">
  446. <a href="https://marketplace.digitalocean.com/">Marketplace</a>
  447. </li>
  448. </ul>
  449. <header>Customers</header>
  450. <ul role="menu">
  451. <li role="menuitem">
  452. <a href="https://cloud.digitalocean.com/login">Control Panel</a>
  453. </li>
  454. <li role="menuitem">
  455. <a href="https://www.digitalocean.com/docs/">Documentation</a>
  456. </li>
  457. <li role="menuitem">
  458. <a href="https://www.digitalocean.com/company/contact/#support">Contact Support</a>
  459. </li>
  460. <li role="menuitem">
  461. <a href="https://www.digitalocean.com/company/contact/sales/">Contact Sales</a>
  462. </li>
  463. </ul>
  464. <ul role="menu">
  465. <li role="menuitem" class="mobile-log-in">
  466. <a id="log-in" href="/community/auth/digitalocean">Sign In</a>
  467. </li>
  468. </ul>
  469. </div>
  470. </div>
  471. </nav>
  472. <header>
  473. <div class="legacy-header ">
  474. <div class="flash-container">
  475. </div>
  476. <div class="wrapper">
  477. </div>
  478. </div>
  479. </header>
  480. <div class='wrapper layout-wrapper'>
  481. <div class="section-content section-content-growable content Tutorial-content">
  482. <div class="container tutorial-header">
  483. <div class="featured-items-right-bar">
  484. <h3>Related</h3>
  485. <a href="/community/tutorials/how-to-set-up-a-pagekite-front-end-server-on-debian-9">
  486. <div class="featured-item-regular" data-js="tutorial">
  487. How To Set Up a PageKite Front-End Server on Debian 9
  488. <span class="featured-item-category">
  489. <img width="14" height="14" alt="Tutorial" src="/assets/community/tutorials/featured-item-tutorial-icon-bce4d5cc06536a907c48f6663a93392cdf6c5f30677b48439d1164c89fb71ad1.png" />
  490. Tutorial
  491. </span>
  492. </div>
  493. </a> <a href="/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-on-debian-9-servers">
  494. <div class="featured-item-regular" data-js="tutorial">
  495. How To Configure a Galera Cluster with MariaDB on Debian 9 Servers
  496. <span class="featured-item-category">
  497. <img width="14" height="14" alt="Tutorial" src="/assets/community/tutorials/featured-item-tutorial-icon-bce4d5cc06536a907c48f6663a93392cdf6c5f30677b48439d1164c89fb71ad1.png" />
  498. Tutorial
  499. </span>
  500. </div>
  501. </a> </div>
  502. <h4 class="eyebrow">Tutorial</h4>
  503. <h1 class="content-title Tutorial-header">How to Install Hadoop in Stand-Alone Mode on Debian 9</h1>
  504. <span class="meta-section tags">
  505. <a class="tag" href="/community/tags/big-data">Big Data</a><a class="tag" href="/community/tags/debian-9">Debian 9</a>
  506. </span>
  507. <div class="tutorial-authors-translations">
  508. <div class="tutorial-authors">
  509. <div class="component-collaborators-container">
  510. <ul class="component-collaborators-content">
  511. <li class="collaborator-byline-avatar">
  512. <a href="/community/users/bhogan">
  513. <div class="mod-avatar mod-avatar-large"><img alt="bhogan" class="avatar avatar-large" src="https://secure.gravatar.com/avatar/d753bf40d7283f16ec0db2c9b0d18b58?secure=true&d=identicon" width="80" height="80" /><span class="mod-star" title="MOD" data-toggle="tooltip" data-container="body"><span class="mod-star-icon"></span></span></div>
  514. </a> </li>
  515. <li class="collaborator-byline-avatar">
  516. <a href="/community/users/melissaanderson">
  517. <div class="mod-avatar mod-avatar-large"><img class="avatar avatar-large" src="https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/users/avatars/large/68930a325bec611115077ff82a88ba57ce370372.png?1469887092" /><span class="mod-star" title="MOD" data-toggle="tooltip" data-container="body"><span class="mod-star-icon"></span></span></div>
  518. </a> </li>
  519. <li class="collaborator-byline-avatar">
  520. <a href="/community/users/hjet">
  521. <img class="avatar avatar-large" src="https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/users/avatars/large/36486938f3a213655321555fec1d6765ab8a76f1.jpg?1594404035" />
  522. </a> </li>
  523. <li class="collaborators-byline-data">
  524. <p class="names">By <a href="/community/users/bhogan">Brian Hogan</a>, <a href="/community/users/melissaanderson">Melissa Anderson</a>, and <a href="/community/users/hjet">Hanif Jetha</a></p>
  525. <span class="meta-section date-views">
  526. <span class="meta-section timestamp"><span class="tutorial-date-text">Posted</span><span class="tutorial-date">September 7, 2018</span></span>
  527. <span class="meta-section pageviews"><span class="icon icon-eye v-mid"></span><span class="views-count v-mid">11.3k</span><span class="sr-only"> views</span></span>
  528. </span>
  529. </li>
  530. </ul>
  531. </div>
  532. </div>
  533. </div>
  534. </div>
  535. <div class="container versioned-tutorial-group-navigation">
  536. <h5 class="versioned-tutorial-group-navigation__heading">
  537. Not using Debian 9?
  538. <br/>
  539. <small>
  540. Choose a different version or distribution.
  541. </small>
  542. </h5>
  543. <select name="distribution_version" id="distribution_version" autocomplete="off" class="large-chosen-dropdown"><option selected="selected" value="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9">Debian 9</option>
  544. <option value="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-ubuntu-18-04">Ubuntu 18.04</option>
  545. <option value="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-ubuntu-16-04">Ubuntu 16.04</option></select>
  546. </div>
  547. <div class="content-body tutorial-content" data-growable-markdown>
  548. <h3 id="introduction">Introduction</h3>
  549. <p>Hadoop is a Java-based programming framework that supports the processing and storage of extremely large datasets on a cluster of inexpensive machines. It was the first major open source project in the big data playing field and is sponsored by the Apache Software Foundation.</p>
  550. <p>Hadoop is comprised of four main layers: </p>
  551. <ul>
  552. <li><strong>Hadoop Common</strong> is the collection of utilities and libraries that support other Hadoop modules.</li>
  553. <li><strong>HDFS</strong>, which stands for Hadoop Distributed File System, is responsible for persisting data to disk.</li>
  554. <li><strong>YARN</strong>, short for Yet Another Resource Negotiator, is the &ldquo;operating system&rdquo; for HDFS.</li>
  555. <li><strong>MapReduce</strong> is the original processing model for Hadoop clusters. It distributes work within the cluster or map, then organizes and reduces the results from the nodes into a response to a query. Many other processing models are available for the 3.x version of Hadoop.</li>
  556. </ul>
  557. <p>Hadoop clusters are relatively complex to set up, so the project includes a stand-alone mode which is suitable for learning about Hadoop, performing simple operations, and debugging.</p>
  558. <p>In this tutorial, you&rsquo;ll install Hadoop in stand-alone mode and run one of the example example MapReduce programs it includes to verify the installation.</p>
  559. <p>Before you begin, you might also like to take a look at <a href="https://www.digitalocean.com/community/tutorials/an-introduction-to-big-data-concepts-and-terminology">An Introduction to Big Data Concepts and Terminology</a> or <a href="https://www.digitalocean.com/community/tutorials/an-introduction-to-hadoop">An Introduction to Hadoop</a></p>
  560. <h2 id="prerequisites">Prerequisites</h2>
  561. <p>To follow this tutorial, you will need:</p>
  562. <ul>
  563. <li><strong>A Debian 9 server with a non-root user with <code>sudo</code> privileges</strong> and a firewall, which you can set up by following the <a href="https://www.digitalocean.com/community/tutorials/initial-server-setup-with-debian-9">Initial Server Setup with Debian 9</a> tutorial.</li>
  564. <li>Java installed by following <a href="https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-debian-9">How to Install Java with Apt on Debian 9</a>. You can use OpenJDK for this tutorial.</li>
  565. <li>The <code>JAVA_HOME</code> environment variable set in <code>/etc/environment</code>, as shown in <a href="https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-debian-9#setting-the-java_home-environment-variable">How to Install Java with Apt on Debian 9</a>. Hadoop requires this variable to be set.</li>
  566. </ul>
  567. <h2 id="step-1-—-installing-hadoop">Step 1 — Installing Hadoop</h2>
  568. <p>To install Hadoop, first visit the <a href="http://hadoop.apache.org/releases.html">Apache Hadoop Releases page</a> to find the most recent stable release.</p>
  569. <p>Navigate to <strong>binary</strong> for the release you’d like to install. In this guide, we’ll install Hadoop 3.0.3.</p>
  570. <p><img src="https://assets.digitalocean.com/articles/hadoop-standalone-1804/hadoop-download-link.png" alt="Screenshot of the Hadoop releases page highlighting the link to the latest stable binary"></p>
  571. <p>On the next page, right-click and copy the link to the release binary.</p>
  572. <p><img src="https://assets.digitalocean.com/articles/hadoop-standalone-1804/hadoop-binary-link.png" alt="Screenshot of the Hadoop mirror page"></p>
  573. <p>On your server, use <code>wget</code> to fetch it:</p>
  574. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">wget http://<span class="highlight">www-us.apache.org</span>/dist/hadoop/common/hadoop-<span class="highlight">3.0.3</span>/hadoop-<span class="highlight">3.0.3</span>.tar.gz
  575. </li></ul></code></pre>
  576. <p><span class='note'><strong>Note:</strong> The Apache website will direct you to the best mirror dynamically, so your URL may not match the URL above.<br></span></p>
  577. <p>In order to ensure that the file you downloaded hasn&rsquo;t been altered, do a quick check using SHA-256. Return to the <a href="http://hadoop.apache.org/releases.html">releases page</a>, then right-click and copy the link to the checksum file for the release binary you downloaded:</p>
  578. <p><img src="https://assets.digitalocean.com/articles/hadoop-standalone-1804/hadoop-checksum-link.png" alt="Screenshot highlighting the .mds file"></p>
  579. <p>Again, use <code>wget</code> on your server to download the file:</p>
  580. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">wget https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-<span class="highlight">3.0.3</span>/hadoop-<span class="highlight">3.0.3</span>.tar.gz.mds
  581. </li></ul></code></pre>
  582. <p>Then run the verification:</p>
  583. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">sha256sum hadoop-<span class="highlight">3.0.3</span>.tar.gz
  584. </li></ul></code></pre><pre class="code-pre "><code><div class="secondary-code-label " title="Output">Output</div>db96e2c0d0d5352d8984892dfac4e27c0e682d98a497b7e04ee97c3e2019277a hadoop-<span class="highlight">3.0.3</span>.tar.gz
  585. </code></pre>
  586. <p>Compare this value with the SHA-256 value in the <code>.mds</code> file:</p>
  587. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">cat hadoop-<span class="highlight">3.0.3</span>.tar.gz.mds | grep SHA256
  588. </li></ul></code></pre><div class="code-label " title="~/hadoop-3.0.3.tar.gz.mds">~/hadoop-3.0.3.tar.gz.mds</div><pre class="code-pre "><code>...
  589. SHA256 = DB96E2C0 D0D5352D 8984892D FAC4E27C 0E682D98 A497B7E0 4EE97C3E 2019277A
  590. </code></pre>
  591. <p>You can safely ignore the difference in case and the spaces. The output of the command you ran against the file we downloaded from the mirror should match the value in the file you downloaded from apache.org.</p>
  592. <p>Now that you&rsquo;ve verified that the file wasn&rsquo;t corrupted or changed, use the <code>tar</code> command with the <code>-x</code> flag to extract, <code>-z</code> to uncompress, <code>-v</code> for verbose output, and <code>-f</code> to specify that you&rsquo;re extracting the archive from a file. Use tab-completion or substitute the correct version number in the command below:</p>
  593. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">tar -xzvf hadoop-<span class="highlight">3.0.3</span>.tar.gz
  594. </li></ul></code></pre>
  595. <p>Finally, move the extracted files into <code>/usr/local</code>, the appropriate place for locally installed software. Change the version number, if needed, to match the version you downloaded.</p>
  596. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">sudo mv hadoop-<span class="highlight">3.0.3</span> /usr/local/hadoop
  597. </li></ul></code></pre>
  598. <p>With the software in place, we&rsquo;re ready to configure its environment.</p>
  599. <h2 id="step-2-—-running-hadoop">Step 2 — Running Hadoop</h2>
  600. <p>Let&rsquo;s make sure Hadoop runs. Execute the following command to launch Hadoop and display its help options:</p>
  601. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">/usr/local/hadoop/bin/hadoop
  602. </li></ul></code></pre>
  603. <p>You&rsquo;ll see the following output, which lets you know you&rsquo;ve successfully configured Hadoop to run in stand-alone mode. </p>
  604. <pre class="code-pre "><code><div class="secondary-code-label " title="Output">Output</div>Usage: hadoop [OPTIONS] SUBCOMMAND [SUBCOMMAND OPTIONS]
  605. or hadoop [OPTIONS] CLASSNAME [CLASSNAME OPTIONS]
  606. where CLASSNAME is a user-provided Java class
  607. OPTIONS is none or any of:
  608. --config dir Hadoop config directory
  609. --debug turn on shell script debug mode
  610. --help usage information
  611. buildpaths attempt to add class files from build tree
  612. hostnames list[,of,host,names] hosts to use in slave mode
  613. hosts filename list of hosts to use in slave mode
  614. loglevel level set the log4j level for this command
  615. workers turn on worker mode
  616. SUBCOMMAND is one of:
  617. . . .
  618. </code></pre>
  619. <p>We&rsquo;ll ensure that it is functioning properly by running the example MapReduce program it ships with. To do so, create a directory called <code>input</code> in your home directory and copy Hadoop&rsquo;s configuration files into it to use those files as our data. </p>
  620. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">mkdir ~/input
  621. </li><li class="line" prefix="$">cp /usr/local/hadoop/etc/hadoop/*.xml ~/input
  622. </li></ul></code></pre>
  623. <p>Next, we&rsquo;ll run the MapReduce <code>hadoop-mapreduce-examples</code> program, a Java archive with several options. We&rsquo;ll invoke its <code>grep</code> program, one of the many examples included in <code>hadoop-mapreduce-examples</code>, followed by the input directory, <code>input</code> and the output directory <code>grep_example</code>. The MapReduce grep program will count the matches of a literal word or regular expression. Finally, we&rsquo;ll supply the regular expression <code>allowed[.]*</code> to find occurrences of the word <code>allowed</code> within or at the end of a declarative sentence. The expression is case-sensitive, so we wouldn&rsquo;t find the word if it were capitalized at the beginning of a sentence.</p>
  624. <p>Execute the following command:</p>
  625. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">/usr/local/hadoop/bin/hadoop jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-<span class="highlight">3.0.3</span>.jar grep ~/input ~/grep_example 'allowed[.]*'
  626. </li></ul></code></pre>
  627. <p>When the task completes, it provides a summary of what has been processed and errors it has encountered, but this doesn&rsquo;t contain the actual results:</p>
  628. <pre class="code-pre "><code><div class="secondary-code-label " title="Output">Output</div> . . .
  629. File System Counters
  630. FILE: Number of bytes read=1330690
  631. FILE: Number of bytes written=3128841
  632. FILE: Number of read operations=0
  633. FILE: Number of large read operations=0
  634. FILE: Number of write operations=0
  635. Map-Reduce Framework
  636. Map input records=2
  637. Map output records=2
  638. Map output bytes=33
  639. Map output materialized bytes=43
  640. Input split bytes=115
  641. Combine input records=0
  642. Combine output records=0
  643. Reduce input groups=2
  644. Reduce shuffle bytes=43
  645. Reduce input records=2
  646. Reduce output records=2
  647. Spilled Records=4
  648. Shuffled Maps =1
  649. Failed Shuffles=0
  650. Merged Map outputs=1
  651. GC time elapsed (ms)=3
  652. Total committed heap usage (bytes)=478150656
  653. Shuffle Errors
  654. BAD_ID=0
  655. CONNECTION=0
  656. IO_ERROR=0
  657. WRONG_LENGTH=0
  658. WRONG_MAP=0
  659. WRONG_REDUCE=0
  660. File Input Format Counters
  661. Bytes Read=147
  662. File Output Format Counters
  663. Bytes Written=34
  664. </code></pre>
  665. <p>The results are stored in the <code>~/grep_example</code> directory.</p>
  666. <p>If this output directory already exists, the program will fail, and rather than seeing the summary, you&rsquo;ll see something like this:</p>
  667. <pre class="code-pre "><code><div class="secondary-code-label " title="Output">Output</div> . . .
  668. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  669. at org.apache.hadoop.util.RunJar.run(RunJar.java:244)
  670. at org.apache.hadoop.util.RunJar.main(RunJar.java:158)
  671. </code></pre>
  672. <p>Check the results by running <code>cat</code> on the output directory:</p>
  673. <pre class="code-pre command prefixed"><code><ul class="prefixed"><li class="line" prefix="$">cat ~/grep_example/*
  674. </li></ul></code></pre>
  675. <p>You&rsquo;ll see this output:</p>
  676. <pre class="code-pre "><code><div class="secondary-code-label " title="Output">Output</div>19 allowed.
  677. 1 allowed
  678. </code></pre>
  679. <p>The MapReduce task found 19 occurrences of the word <code>allowed</code> followed by a period and one occurrence where it was not. Running the example program has verified that our stand-alone installation is working properly and that non-privileged users on the system can run Hadoop for exploration or debugging.</p>
  680. <h2 id="conclusion">Conclusion</h2>
  681. <p>In this tutorial, we&rsquo;ve installed Hadoop in stand-alone mode and verified it by running an example program it provided. To learn how to write your own MapReduce programs, visit Apache Hadoop&rsquo;s <a href="https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html">MapReduce tutorial</a> which walks through the code behind the example you used in this tutorial. When you&rsquo;re ready to set up a cluster, see the Apache Foundation <a href="https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html">Hadoop Cluster Setup</a> guide.</p>
  682. </div>
  683. </div>
  684. <div class="tutorial-footer">
  685. <div class='tutorial-footer-details'>
  686. <div class="hsb--container">
  687. <div class="hsb--content">
  688. <div class="hsb--content-main">
  689. <div class="hsb--undo hsb--hide">
  690. <span class="icon icon-helpfulness-upvoted"></span>
  691. <span class="hsb--question">You rated this helpful.</span>
  692. <button name="button" type="submit" class="hsb--button-down hsb--vote-down-js" data-upvotable-type="Tutorial">Undo</button>
  693. </div>
  694. <div class="hsb--flagging-undo hsb--hide">
  695. <span class="icon icon-helpfulness-flag"></span>
  696. <span class="hsb--question">You reported this tutorial.</span>
  697. <button name="button" type="submit" class="hsb--button-down hsb--unflagging-js">Undo</button>
  698. </div>
  699. <div class="hsb--do">
  700. <span class="hsb--question">Was this helpful?</span>
  701. <button name="button" type="submit" class="hsb--button hsb--vote-up-js" id="submit-upvote-report" data-upvotable-id="2806" data-upvotable-type="Tutorial">Yes</button>
  702. <button name="button" type="submit" class="hsb--button hsb--flagging-js" data-url="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9/flag" data-flaggable-id="2806" data-flag-type="no">No</button>
  703. </div>
  704. <div class="hsb--social-and-comments">
  705. <div class="hsb--social-sharing">
  706. <a target="_blank" class="share-popup" href="http://twitter.com/share?text=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;url=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=twshare">
  707. <span class="icon icon-helpfulness-twitter"></span>
  708. </a>
  709. <a target="_blank" class="share-popup" href="https://www.facebook.com/sharer/sharer.php?u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=fbshare">
  710. <span class="icon icon-helpfulness-facebook"></span>
  711. </a>
  712. <a target="_blank" class="share-popup" href="https://news.ycombinator.com/submitlink?t=How%20to%20Install%20Hadoop%20in%20Stand-Alone%20Mode%20on%20Debian%209&amp;u=https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9?utm_content=how-to-install-hadoop-in-stand-alone-mode-on-debian-9&amp;utm_medium=community&amp;utm_source=hnshare">
  713. <span class="icon icon-helpfulness-hacker-news"></span>
  714. </a> </div>
  715. <div class="hsb--comment">
  716. <span class="icon icon-helpfulness-comment"></span>
  717. <strong class="amount">2</strong>
  718. </div>
  719. </div>
  720. </div>
  721. </div>
  722. <a class="hsb--flagging-js" data-url="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9/flag" data-flaggable-id="2806" data-flag-type="report" href="javascript:void(0);">Report an issue</a>
  723. </div>
  724. <div class="component-collaborators-container-footer">
  725. <div class="component-collaborators-content">
  726. <div class="heading">About the authors</div>
  727. <div class="author">
  728. <a href="/community/users/bhogan">
  729. <div class="avatar">
  730. <div class="mod-avatar mod-avatar-large"><img alt="bhogan" class="avatar avatar-large" src="https://secure.gravatar.com/avatar/d753bf40d7283f16ec0db2c9b0d18b58?secure=true&d=identicon" width="80" height="80" /><span class="mod-star" title="MOD" data-toggle="tooltip" data-container="body"><span class="mod-star-icon"></span></span></div>
  731. </div>
  732. </a> <div class="byline-info">
  733. <div class="names">
  734. <a href="/community/users/bhogan">
  735. Brian Hogan
  736. </a> </div>
  737. <p>I manage the Write for DOnations program, write and edit community articles, and make things on the Internet.</p>
  738. </div>
  739. </div>
  740. <div class="author">
  741. <a href="/community/users/melissaanderson">
  742. <div class="avatar">
  743. <div class="mod-avatar mod-avatar-large"><img class="avatar avatar-large" src="https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/users/avatars/large/68930a325bec611115077ff82a88ba57ce370372.png?1469887092" /><span class="mod-star" title="MOD" data-toggle="tooltip" data-container="body"><span class="mod-star-icon"></span></span></div>
  744. </div>
  745. </a> <div class="byline-info">
  746. <div class="names">
  747. <a href="/community/users/melissaanderson">
  748. Melissa Anderson
  749. </a> </div>
  750. <p> has authored 96 tutorials.</p>
  751. </div>
  752. </div>
  753. <div class="author">
  754. <a href="/community/users/hjet">
  755. <div class="avatar">
  756. <img class="avatar avatar-large" src="https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/users/avatars/large/36486938f3a213655321555fec1d6765ab8a76f1.jpg?1594404035" />
  757. </div>
  758. </a> <div class="byline-info">
  759. <div class="names">
  760. <a href="/community/users/hjet">
  761. Hanif Jetha
  762. </a> </div>
  763. <p>DevOps Engineer, Technical Writer and Editor</p>
  764. </div>
  765. </div>
  766. <div class="editor-translator">
  767. </div>
  768. </div>
  769. </div>
  770. </div>
  771. <div class='related-content'>
  772. <div class='section-content panels'>
  773. <h2>Related</h2>
  774. <ul>
  775. <li title="How To Set Up a PageKite Front-End Server on Debian 9">
  776. <a class="panel" href="/community/tutorials/how-to-set-up-a-pagekite-front-end-server-on-debian-9">
  777. <h6>Tutorial</h6>
  778. <div class="panel-data">
  779. <h5>How To Set Up a PageKite Front-End Server on Debian 9</h5>
  780. <p data-clamp>In this tutorial, you will install and set up a PageKite front-end service on a server running Debian 9. You will also set up two more Debian 9 servers to simulate a local and a remote environment. When you&#39;re finished, you will have set up a server for multiple clients, and tested it with a practical solution for remote access using SSH and VNC. PageKite is a fast and secure tunneling solution that uses HTTP or SSH to expose a service running inside a private network to the public.</p>
  781. </div>
  782. </a>
  783. </li>
  784. <li title="How To Configure a Galera Cluster with MariaDB on Debian 9 Servers">
  785. <a class="panel" href="/community/tutorials/how-to-configure-a-galera-cluster-with-mariadb-on-debian-9-servers">
  786. <h6>Tutorial</h6>
  787. <div class="panel-data">
  788. <h5>How To Configure a Galera Cluster with MariaDB on Debian 9 Servers</h5>
  789. <p data-clamp>In this guide, you will configure an active-active MariaDB Galera cluster. For demonstration purposes, you will configure and test three Debian 9 Droplets that will act as nodes in the cluster. MariaDB is an open source relational database system that is fully compatible with the popular MySQL RDBMS system. Galera is a database clustering solution that enables you to set up multi-master clusters using synchronous replication.</p>
  790. </div>
  791. </a>
  792. </li>
  793. <li title="How to Install and Secure phpMyAdmin with Nginx on a Debian 9 server">
  794. <a class="panel" href="/community/tutorials/how-to-install-and-secure-phpmyadmin-with-nginx-on-a-debian-9-server">
  795. <h6>Tutorial</h6>
  796. <div class="panel-data">
  797. <h5>How to Install and Secure phpMyAdmin with Nginx on a Debian 9 server</h5>
  798. <p data-clamp>While many users need the functionality of a database system like MySQL, interacting with the system solely from the MySQL command-line client requires familiarity with the SQL language, so it may not be the preferred interface for...</p>
  799. </div>
  800. </a>
  801. </li>
  802. <li title="How To Install Go on Debian 9">
  803. <a class="panel" href="/community/tutorials/how-to-install-go-on-debian-9">
  804. <h6>Tutorial</h6>
  805. <div class="panel-data">
  806. <h5>How To Install Go on Debian 9</h5>
  807. <p data-clamp>This tutorial will guide you through downloading and installing Go, as well as compiling and executing a traditional “Hello, World!” program, on a Debian 9 server.</p>
  808. </div>
  809. </a>
  810. </li>
  811. </ul>
  812. </div>
  813. </div>
  814. <div class='looking-for-an-answer'>
  815. <div class='section-content'>
  816. <h4>Still looking for an answer?</h4>
  817. <div class="lfa--actions">
  818. <a href="/community/questions/new?tags=Big+Data%2CDebian+9"
  819. class="lfa--action-box">
  820. <span class="icon icon-look-for-answer-question"></span>
  821. Ask a question
  822. </a>
  823. <a href="javascript:void(0)" class="lfa--action-box use-universal-search-js">
  824. <span class="icon icon-look-for-answer-search-thin"></span>
  825. Search for more help
  826. </a>
  827. </div>
  828. </div>
  829. </div>
  830. </div>
  831. <div class="content-comments">
  832. <div class="section-content">
  833. <div class="tutorial commentable" id="tutorial_2806">
  834. <div class="comments-header">
  835. <h4 class="comments-count">
  836. <span>2 Comments</span>
  837. </h4>
  838. </div>
  839. <div class="response response-form no-avatar">
  840. <div class="js-display-on-error flash error hidden"></div>
  841. <form class="content-form disabled-form" id="new_comment" action="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9/comments" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" />
  842. <textarea name="comment[content]" id="comment_content" placeholder="Leave a comment..." class="js-comment-content tutorial-comment-field" data-markdown="true">
  843. </textarea>
  844. <div class="log-in-notice "><a href="/community/auth/digitalocean">Sign In to Comment</a></div>
  845. <div class='clearfix'></div>
  846. </form>
  847. </div>
  848. <div class="comments">
  849. <ul class="response-list">
  850. <a class="js-click-on-load hidden" rel="nofollow" data-remote="true" href="/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9/comments">Load</a>
  851. </ul>
  852. <div class='comments-spinner'><div class="spinner spinner-large">
  853. <div class="bounce1"></div>
  854. <div class="bounce2"></div>
  855. <div class="bounce3"></div>
  856. </div>
  857. </div>
  858. </div>
  859. <div class='load-more-container'></div>
  860. </div>
  861. </div>
  862. </div>
  863. <div class="creative-commons">
  864. <a class="creative-commons-image" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img rel="license" alt="Creative Commons License" src="/assets/community/creativecommons-027bb7f065acf05ba3c0f84a040d2da641648afc81daa6ff5570301d4998bbb6.png" /></a>
  865. <div class="license-text">This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.</div>
  866. </div>
  867. <div class="clearfix"></div>
  868. </div>
  869. <footer>
  870. <section>
  871. <a href="https://www.digitalocean.com/community/pages/write-for-digitalocean" class="panel_with_image">
  872. <div class="photo_wrap">
  873. <img class="photo" src="https://images.prismic.io/digitalocean/70910e9fdeb57be46aaa209ce8d9b4dc8e117fab_w4do2.jpg?auto=compress,format" alt="">
  874. </div>
  875. <span class="heading">Become a contributor</span>
  876. <p>
  877. You get paid; we donate to tech nonprofits.
  878. </p>
  879. </a>
  880. <a href="https://www.digitalocean.com/community/newsletter" class="panel_with_image">
  881. <div class="photo_wrap">
  882. <img class="photo" src="https://images.prismic.io/digitalocean/ca12c951cc76f33037f3384bba9942545d160d82_iaan_illo.jpg?auto=compress,format" alt="">
  883. </div>
  884. <span class="heading">Get our biweekly newsletter</span>
  885. <p>
  886. Sign up for Infrastructure as a Newsletter.
  887. </p>
  888. </a>
  889. <a href="https://www.digitalocean.com/community/pages/hub-for-good" class="panel_with_image">
  890. <div class="photo_wrap">
  891. <img class="photo" src="https://images.prismic.io/digitalocean/21ab4275-bcf3-42ac-b148-6f81d516ca1d_Twitter_graphic.png?auto=compress,format&amp;rect=0,61,1024,387&amp;w=370&amp;h=140" alt="">
  892. </div>
  893. <span class="heading">Hub for Good</span>
  894. <p>
  895. Working on improving health and education, reducing inequality, and spurring economic growth? We&#39;d like to help.
  896. </p>
  897. </a>
  898. </section>
  899. <section class="slim ">
  900. <span class="heading">Featured on Community</span>
  901. <a href="https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers">Kubernetes Course</a>
  902. <a href="https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3">Learn Python 3</a>
  903. <a href="https://www.digitalocean.com/community/tutorials/machine-learning-projects-python-a-digitalocean-ebook">Machine Learning in Python</a>
  904. <a href="https://www.digitalocean.com/community/tutorials/how-to-write-your-first-program-in-go">Getting started with Go</a>
  905. <a href="https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes">Intro to Kubernetes</a>
  906. <hr>
  907. <span class="heading">DigitalOcean Products</span>
  908. <a href="https://www.digitalocean.com/products/droplets/">Droplets</a>
  909. <a href="https://www.digitalocean.com/products/managed-databases/">Managed Databases</a>
  910. <a href="https://www.digitalocean.com/products/kubernetes/">Managed Kubernetes</a>
  911. <a href="https://www.digitalocean.com/products/spaces/">Spaces Object Storage</a>
  912. <a href="https://marketplace.digitalocean.com/">Marketplace</a>
  913. </section>
  914. <section class="product">
  915. <a class="copy" href="/products">
  916. <h3>Welcome to the developer cloud</h3>
  917. <p>DigitalOcean makes it simple to launch in the cloud and scale up as you grow – whether you’re running one virtual machine or ten thousand.</p>
  918. <span class="link_text">Learn More</span>
  919. </a>
  920. <div class="feature">
  921. <a class="img_wrap" href="/products">
  922. <img class="photo" src="https://images.prismic.io/digitalocean/95c1215227aa7f39f2bd23076de28feb969741c7_cloud.digitalocean.com_projects_63f9252f-652b-4645-9c0c-bee96f2bc503_resources_ic0ce81-2.png?auto=compress,format" alt="DigitalOcean Cloud Control Panel">
  923. </a>
  924. </div>
  925. </section>
  926. <section class="dark">
  927. <div class="vlist grow">
  928. <a href="https://www.digitalocean.com">
  929. <svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50">
  930. <title>DigitalOcean Homepage</title>
  931. <g fill="#0080FF" fill-rule="evenodd">
  932. <path
  933. d="M24.9153 50v-9.661c10.226 0 18.1638-10.1413 14.2372-20.904-1.4406-3.983-4.6327-7.1751-8.6158-8.6158C19.774 6.921 9.6327 14.8305 9.6327 25.0565H0C0 8.7571 15.7627-3.9548 32.8531 1.3842c7.4576 2.3446 13.418 8.2768 15.7345 15.7344C53.9266 34.2373 41.2429 50 24.9153 50">
  934. </path>
  935. <path
  936. d="M15.339 40.3672h9.6045v-9.6045H15.339zM7.9379 47.7684h7.401v-7.4012H7.938zM1.7514 40.3672H7.938v-6.1864H1.7514z">
  937. </path>
  938. </g>
  939. </svg>
  940. </a>
  941. <br><br>
  942. © <script type="text/javascript">
  943. document.write(new Date().getFullYear());
  944. </script> DigitalOcean, LLC. All rights reserved.
  945. </div>
  946. <div class="vlist">
  947. <span class="heading">Company</span>
  948. <ul>
  949. <li>
  950. <a href="https://www.digitalocean.com/about/">About</a>
  951. </li>
  952. <li>
  953. <a href="https://www.digitalocean.com/about/leadership/">Leadership</a>
  954. </li>
  955. <li>
  956. <a href="https://www.digitalocean.com/blog/">Blog</a>
  957. </li>
  958. <li>
  959. <a href="https://www.digitalocean.com/careers/">Careers</a>
  960. </li>
  961. <li>
  962. <a href="https://www.digitalocean.com/partners/">Partners</a>
  963. </li>
  964. <li>
  965. <a href="https://www.digitalocean.com/referral-program/">Referral Program</a>
  966. </li>
  967. <li>
  968. <a href="https://www.digitalocean.com/press/">Press</a>
  969. </li>
  970. <li>
  971. <a href="https://www.digitalocean.com/legal/">Legal</a>
  972. </li>
  973. <li>
  974. <a href="https://www.digitalocean.com/trust/">Security &amp; Trust Center</a>
  975. </li>
  976. </ul>
  977. </div>
  978. <div class="vlist">
  979. <span class="heading">Products</span>
  980. <ul>
  981. <li>
  982. <a href="https://www.digitalocean.com/pricing/">Pricing</a>
  983. </li>
  984. <li>
  985. <a href="https://www.digitalocean.com/products/">Products Overview</a>
  986. </li>
  987. <li>
  988. <a href="https://www.digitalocean.com/products/droplets/">Droplets</a>
  989. </li>
  990. <li>
  991. <a href="https://www.digitalocean.com/products/kubernetes/">Kubernetes</a>
  992. </li>
  993. <li>
  994. <a href="https://www.digitalocean.com/products/managed-databases/">Managed Databases</a>
  995. </li>
  996. <li>
  997. <a href="https://www.digitalocean.com/products/spaces/">Spaces</a>
  998. </li>
  999. <li>
  1000. <a href="https://www.digitalocean.com/products/marketplace/">Marketplace</a>
  1001. </li>
  1002. <li>
  1003. <a href="https://www.digitalocean.com/products/load-balancer/">Load Balancers</a>
  1004. </li>
  1005. <li>
  1006. <a href="https://www.digitalocean.com/products/block-storage/">Block Storage</a>
  1007. </li>
  1008. <li>
  1009. <a href="https://developers.digitalocean.com/documentation/">API Documentation</a>
  1010. </li>
  1011. <li>
  1012. <a href="https://www.digitalocean.com/docs">Documentation</a>
  1013. </li>
  1014. <li>
  1015. <a href="https://www.digitalocean.com/docs/release-notes/">Release Notes</a>
  1016. </li>
  1017. </ul>
  1018. </div>
  1019. <div class="vlist">
  1020. <span class="heading">Community</span>
  1021. <ul>
  1022. <li>
  1023. <a href="https://www.digitalocean.com/community/tutorials">Tutorials</a>
  1024. </li>
  1025. <li>
  1026. <a href="https://www.digitalocean.com/community/questions">Q&amp;A</a>
  1027. </li>
  1028. <li>
  1029. <a href="https://www.digitalocean.com/community/tools">Tools and Integrations</a>
  1030. </li>
  1031. <li>
  1032. <a href="https://www.digitalocean.com/community/tags">Tags</a>
  1033. </li>
  1034. <li>
  1035. <a href="https://ideas.digitalocean.com/">Product Ideas</a>
  1036. </li>
  1037. <li>
  1038. <a href="https://www.digitalocean.com/write-for-donations/">Write for DigitalOcean</a>
  1039. </li>
  1040. <li>
  1041. <a href="https://www.digitalocean.com/droplets-for-demos/">Presentation Grants</a>
  1042. </li>
  1043. <li>
  1044. <a href="https://www.digitalocean.com/hatch/">Hatch Startup Program</a>
  1045. </li>
  1046. <li>
  1047. <a href="http://store.digitalocean.com/">Shop Swag</a>
  1048. </li>
  1049. <li>
  1050. <a href="https://www.digitalocean.com/research/">Research Program</a>
  1051. </li>
  1052. <li>
  1053. <a href="https://www.digitalocean.com/open-source/">Open Source</a>
  1054. </li>
  1055. <li>
  1056. <a href="https://www.digitalocean.com/community/pages/code-of-conduct">Code of Conduct</a>
  1057. </li>
  1058. </ul>
  1059. </div>
  1060. <div class="vlist">
  1061. <span class="heading">Contact</span>
  1062. <ul>
  1063. <li>
  1064. <a href="https://www.digitalocean.com/support/">Get Support</a>
  1065. </li>
  1066. <li>
  1067. <a href="https://www.digitalocean.com/docs/getting-started/faq/">Trouble Signing In?</a>
  1068. </li>
  1069. <li>
  1070. <a href="https://www.digitalocean.com/company/contact/sales/">Sales</a>
  1071. </li>
  1072. <li>
  1073. <a href="https://www.digitalocean.com/company/contact/#abuse">Report Abuse</a>
  1074. </li>
  1075. <li>
  1076. <a href="https://status.digitalocean.com/">System Status</a>
  1077. </li>
  1078. </ul>
  1079. </div>
  1080. </section>
  1081. </footer>
  1082. <div id='sign-in-modal' class='modal fade mini-modal' style="display: none;">
  1083. <div class='modal-dialog'>
  1084. <div class='modal-content'>
  1085. <div class='modal-header'>
  1086. <h1>Almost there!</h1>
  1087. <a class='close-button' data-dismiss='modal' aria-label="close" href=''><span class='icon icon-close-light'></span></a>
  1088. </div>
  1089. <div class='modal-body'>
  1090. <div class='sign-in-message'>Sign in to your Community account or create a new one below.</div>
  1091. <div class='sign-in-modal-actions'>
  1092. <a class="sign-in-link button blue-button" data-default-url="/community/auth/digitalocean" href="/community/auth/digitalocean">Sign In</a>
  1093. <a class="sign-up-link button blue-button" data-default-url="/community/auth/digitalocean?display=sessionless+register" href="/community/auth/digitalocean?display=sessionless+register">Sign Up</a>
  1094. </div>
  1095. </div>
  1096. </div>
  1097. </div>
  1098. </div>
  1099. <script>
  1100. $(function() {
  1101. createDistroVersionSelection({
  1102. $distro_version: $('#distribution_version'),
  1103. see_more_link: '/community/tutorial_collections/how-to-install-hadoop-in-stand-alone-mode'
  1104. });
  1105. });
  1106. </script>
  1107. <script>
  1108. $(function() {
  1109. window.initHelpfulnessActions(2806, '/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9/flag');
  1110. });
  1111. </script>
  1112. <script>
  1113. $(function() {
  1114. if (!!window.init_sharing) {
  1115. window.init_sharing();
  1116. }
  1117. new window.NewsletterSignup();
  1118. new window.GrowableMarkdown({ target: '[data-growable-markdown]' });
  1119. });
  1120. </script>
  1121. <script type="application/ld+json">
  1122. {"@context":"http://schema.org","@type":"Article","name":"How to Install Hadoop in Stand-Alone Mode on Debian 9","headline":"How to Install Hadoop in Stand-Alone Mode on Debian 9","alternativeHeadline":"How to Install Hadoop in Stand-Alone Mode on Debian 9","description":"In this tutorial, you'll install Hadoop in stand-alone mode on a Debian 9 server. You'll also run an example MapReduce program to search for occurrences of a regular expression in text files. ","keywords":"Big Data,September 2018,Debian 9","url":"https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-in-stand-alone-mode-on-debian-9"},"dateModified":"2019-09-18T19:55:07Z","inLanguage":"en","accessMode":"textual","accessModeSufficient":"textual","isAccessibleForFree":true,"license":"https://creativecommons.org/licenses/by-nc-sa/4.0/","publishingPrinciples":"https://www.digitalocean.com/community/tutorials/technical-recommendations-and-best-practices-for-digitalocean-s-tutorials","author":[{"@type":"Person","name":"Brian Hogan","@id":"https://www.digitalocean.com/community/users/bhogan"},{"@type":"Person","name":"Melissa Anderson","@id":"https://www.digitalocean.com/community/users/melissaanderson"},{"@type":"Person","name":"Hanif Jetha","@id":"https://www.digitalocean.com/community/users/hjet"}],"datePublished":"2018-09-07T17:00:58Z","image":{"@type":"ImageObject","url":"https://www.digitalocean.com/assets/community/illustrations/DigitalOcean_Community-e00e73a18df20667c3117725e727f3ade330204dff619ad8153050ded7341627.jpg","height":375,"width":750},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"http://schema.org/LikeAction","userInteractionCount":"4"},{"@type":"InteractionCounter","interactionType":"http://schema.org/CommentAction","userInteractionCount":"1"}],"sourceOrganization":{"@type":"Organization","name":"DigitalOcean Community","url":"https://www.digitalocean.com/community"},"publisher":{"@type":"Organization","name":"DigitalOcean","url":"https://www.digitalocean.com","logo":{"@type":"ImageObject","url":"https://assets.digitalocean.com/logos/DO_Logo_horizontal_blue.png","width":351,"height":60}},"comment":[{"comment":{"@context":"http://schema.org","@type":"Comment","text":null}}]}
  1123. </script>
  1124. <script type="text/javascript">
  1125. $(function() {
  1126. $('.use-universal-search-js').on('click', function () {
  1127. $('#q').trigger('click');
  1128. });
  1129. });
  1130. window.loadUniversalSearchScript( function () {
  1131. var search = new UniversalSearch({
  1132. element_id: 'q',
  1133. search_on_slash: true,
  1134. primary_list: ['quicknav', 'community_consolidated'],
  1135. secondary_list: ['alldocs', 'marketplace'],
  1136. algolia_app_id: "6ZHEUVKJ88",
  1137. algolia_public_key: "c5470567eae7fa1177d43222e18ba086"
  1138. });
  1139. search.start();
  1140. });
  1141. </script>
  1142. <script src="https://do-community.github.io/dns-tool-embed/bundle.js" type="text/javascript"></script>
  1143. <script src="https://do-community.github.io/glob-tool-embed/bundle.js" type="text/javascript"></script>
  1144. </body>
  1145. </html>