{"id":104486,"date":"2021-08-31T11:00:00","date_gmt":"2021-08-31T08:00:00","guid":{"rendered":"https:\/\/examples.javacodegeeks.com\/?p=104486"},"modified":"2021-08-30T12:49:55","modified_gmt":"2021-08-30T09:49:55","slug":"apache-hadoop-development-tools-eclipse-tutorial","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/","title":{"rendered":"Apache Hadoop Development Tools Eclipse Tutorial"},"content":{"rendered":"<h2 class=\"wp-block-heading\" id=\"h-1-introduction\"><a name=\"introduction\"><\/a>1. Introduction<\/h2>\n<p>This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications. Apache Hadoop is used for analyzing and storing big data. Developers use eclipse versions like Indigo, Juno, Kepler, Oxygen, and Photon. Hadoop Eclipse tools work well with eclipse above or equal to version 3.6. You can manage multiple versions of Hadoop from this IDE with plugins.<\/p>\n<div class=\"toc\">\n<h3>Table Of Contents<\/h3>\n<dl>\n<dt><a href=\"#introduction\">1. Introduction<\/a><\/dt>\n<dt><a href=\"#apachehadoop\">2. Apache Hadoop Development Tools Eclipse<\/a><\/dt>\n<dd>\n<dl>\n<dt><a href=\"#prerequisites\">2.1. Prerequisites<\/a><\/dt>\n<dt><a href=\"#download\">2.2. Download<\/a><\/dt>\n<dt><a href=\"#setup\">2.3. Setup<\/a><\/dt>\n<dt><a href=\"#eclipseinstall\">2.4. How to download and install Eclipse<\/a><\/dt>\n<dt><a href=\"#hadoopsetup\">2.5. Hadoop Setup<\/a><\/dt>\n<dt><a href=\"#hadooptools\">2.6. Hadoop Tools<\/a><\/dt>\n<\/dl>\n<\/dd>\n<dt><a href=\"#downloadsource\">3.Download the Source Code<\/a><\/dt>\n<\/dl>\n<\/div>\n<p>&nbsp;<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-2-apache-hadoop-development-tools-eclipse\"><a name=\"apachehadoop\"><\/a>2. Apache Hadoop Development Tools Eclipse<\/h2>\n<h3 class=\"wp-block-heading\" id=\"h-2-1-prerequisites\"><a name=\"prerequisites\"><\/a>2.1 Prerequisites<\/h3>\n<p>Java 7 or 8 is required on the linux, windows or mac operating system. Maven 3.6.1 is required for building the spring and hibernate application. Eclipse Oxygen can be used for this example. Apache Hadoop 2.6 can be downloaded from&nbsp;<a href=\"https:\/\/hadoop.apache.org\/releases.html\">Hadoop Website<\/a>.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-2-2-download\"><a name=\"download\"><\/a>2.2 Download<\/h3>\n<p>You can download Java 8 can be downloaded from the Oracle website.\u00a0Apache Maven 3.6.1 can be downloaded from<a href=\"https:\/\/maven.apache.org\/download.cgi\">\u00a0Apache site<\/a>.  Eclipse Oxygen can be downloaded from the\u00a0<a href=\"https:\/\/www.eclipsecon.org\/europe2019\/cfp\">eclipse web site<\/a>. Apache Hadoop 2.6 can be downloaded from\u00a0<a href=\"https:\/\/hadoop.apache.org\/releases.html\">Hadoop Website<\/a>.\u00a0 The Hadoop Eclipse plugin can be downloaded from this <a href=\"https:\/\/github.com\/winghc\/hadoop2x-eclipse-plugin\/blob\/master\/release\/hadoop-eclipse-plugin-2.6.0.jar\">site<\/a>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-2-3-setup\"><a name=\"setup\"><\/a>2.3 Setup<\/h3>\n<p>You can set the environment variables for JAVA_HOME and PATH. They can be set as shown below:<\/p>\n<p><span style=\"text-decoration: underline\"><em>Setup<\/em><\/span><\/p>\n<pre class=\"brush:plain\">JAVA_HOME=\"\/desktop\/jdk1.8.0_73\"\nexport JAVA_HOME\nPATH=$JAVA_HOME\/bin:$PATH\nexport PATH\n<\/pre>\n<p>The environment variables for maven are set as below:<\/p>\n<p><span style=\"text-decoration: underline\"><em>Maven Environment<\/em><\/span><\/p>\n<pre class=\"brush:plain\">JAVA_HOME=\u201d\/jboss\/jdk1.8.0_73\u2033\nexport M2_HOME=\/users\/bhagvan.kommadi\/Desktop\/apache-maven-3.6.1\nexport M2=$M2_HOME\/bin\nexport PATH=$M2:$PATH\n<\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-2-4-how-to-download-and-install-eclipse\"><a name=\"eclipseinstall\"><\/a>2.4 How to download and install  Eclipse<\/h3>\n<h4 class=\"wp-block-heading\">2.4.1 Eclipse Oxygen Setup<\/h4>\n<p>The \u2018eclipse-java-oxygen-2-macosx-cocoa-x86_64.tar\u2019 can be downloaded from the eclipse website. The tar file is opened by double click. The tar file is unzipped by using the archive utility. After unzipping, you will find the eclipse icon in the folder. You can move the eclipse icon from the folder to applications by dragging the icon.<\/p>\n<h4 class=\"wp-block-heading\">2.4.2 Launching IDE<\/h4>\n<p>Eclipse has features related to language support, customization, and extension. You can click on the eclipse icon to launch eclipse. The eclipse screen pops up as shown in the screenshot below:<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"820\" height=\"900\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg\" alt=\"Hadoop Tools Eclipse - Launching IDE\" class=\"wp-image-88341\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2-273x300.jpg 273w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2-768x843.jpg 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><figcaption>Launching IDE<\/figcaption><\/figure>\n<\/div>\n<p>You can select the workspace from the screen which pops up. The attached image shows how it can be selected.<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"820\" height=\"814\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3.jpg\" alt=\"Hadoop Tools Eclipse - IntelliJ vs Eclipse\" class=\"wp-image-73867\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3-150x150.jpg 150w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3-300x298.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3-768x762.jpg 768w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_workspace_3-70x70.jpg 70w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><figcaption>Eclipse Workspace<\/figcaption><\/figure>\n<\/div>\n<p>You can see the eclipse workbench on the screen. The attached screenshot shows the Eclipse project screen.<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"820\" height=\"842\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_launch_workspace-2.jpg\" alt=\"Hadoop Tools Eclipse - Eclipse Workbench\" class=\"wp-image-73714\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_launch_workspace-2.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_launch_workspace-2-292x300.jpg 292w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/06\/eclipse_launch_workspace-2-768x789.jpg 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><figcaption>Eclipse Workbench<\/figcaption><\/figure>\n<\/div>\n<p>Java&nbsp;<code>Hello World<\/code>&nbsp;class prints the greetings. The screenshot below is added to show the class and execution on the eclipse.<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"820\" height=\"852\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/08\/java_hello.jpg\" alt=\"Hadoop Tools Eclipse - Java Hello\" class=\"wp-image-77007\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/08\/java_hello.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/08\/java_hello-289x300.jpg 289w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/08\/java_hello-768x798.jpg 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><figcaption>Java Hello<\/figcaption><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-2-5-hadoop-setup\"><a name=\"hadoopsetup\"><\/a>2.5 Hadoop Setup<\/h3>\n<p>You need to configure <code>HADOOP_HOME<\/code> as below:<\/p>\n<p><span style=\"text-decoration: underline\"><em>Hadoop Home<\/em><\/span><\/p>\n<pre class=\"brush:plain\">export HADOOP_HOME=\/users\/bhagvan.kommadi\/desktop\/hadoop-2.6\/\n<\/pre>\n<p>You need to configure <code>$HADOOP_HOME\/etc\/hadoop\/core-site.xml<\/code> as below:<\/p>\n<p><span style=\"text-decoration: underline\"><em>Core Site \u2013 Hadoop Configuration<\/em><\/span><\/p>\n<pre class=\"brush:xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;?xml-stylesheet type=\"text\/xsl\" href=\"configuration.xsl\"?&gt;\n&lt;!--  Licensed under the Apache License, Version 2.0 (the \"License\");  you may not use this file except in compliance with the License.  You may obtain a copy of the License at     http:\/\/www.apache.org\/licenses\/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software  distributed under the License is distributed on an \"AS IS\" BASIS,  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the specific language governing permissions and  limitations under the License. See accompanying LICENSE file.--&gt; &lt;!-- Put site-specific property overrides in this file. --&gt; \n&lt;configuration&gt; \n&lt;property&gt; \n    &lt;name&gt;fs.defaultFS&lt;\/name&gt; \n&lt;value&gt;hdfs:\/\/apples-MacBook-Air.local:8020&lt;\/value&gt;\n&lt;\/property&gt;\n &lt;\/configuration&gt;\n<\/pre>\n<p>You need to start running Hadoop by using the command below :<\/p>\n<p><span style=\"text-decoration: underline\"><em>Hadoop Execution<\/em><\/span><\/p>\n<pre class=\"brush:plain\">cd hadoop-2.6\/cd sbin.\/start-dfs.sh\n\n<\/pre>\n<p>The output of the commands is shown below :<\/p>\n<p><span style=\"text-decoration: underline\"><em>Hadoop Execution<\/em><\/span><\/p>\n<pre class=\"brush:plain\">apples-MacBook-Air:sbin bhagvan.kommadi$ .\/start-dfs.sh20\/06\/29 20:26:23 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform\u2026 using builtin-java classes where applicableStarting namenodes on [apples-MacBook-Air.local]apples-MacBook-Air.local: Warning: Permanently added the ECDSA host key for IP address 'fe80::4e9:963f:5cc3:a000%en0' to the list of known hosts.Password:apples-MacBook-Air.local: starting namenode, logging to \/Users\/bhagvan.kommadi\/desktop\/hadoop-2.9.1\/logs\/hadoop-bhagvan.kommadi-namenode-apples-MacBook-Air.local.outPassword:localhost: starting datanode, logging to \/Users\/bhagvan.kommadi\/desktop\/hadoop-2.9.1\/logs\/hadoop-bhagvan.kommadi-datanode-apples-MacBook-Air.local.outStarting secondary namenodes [0.0.0.0]Password:0.0.0.0: starting secondarynamenode, logging to \/Users\/bhagvan.kommadi\/desktop\/hadoop-2.9.1\/logs\/hadoop-bhagvan.kommadi-secondarynamenode-apples-MacBook-Air.local.out20\/06\/29 20:27:07 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform\u2026 using builtin-java classes where applicable\n\n<\/pre>\n<h3 class=\"wp-block-heading\" id=\"h-2-6-hadoop-tools\"><a name=\"hadooptools\"><\/a>2.6 Hadoop Tools<\/h3>\n<p>Apache Hadoop Tools Eclipse has features related to map reduce projects, hadoop cluster configuration, hadoop wizards, wizards for mapper, reducer, driver, job listing, job execution, HDFS node inspection, Zoo keeper node inspection. Hadoop eclipse plugin jar file hadoop-eclipse-plugin-2.6.0.jar  can be placed at eclipse dropins\/plugins after creating the folder plugins under dropins. Eclipse needs to be started with clean option as shown in the command below:<\/p>\n<p><span style=\"text-decoration: underline\"><em>Eclipse Execution<\/em><\/span><\/p>\n<pre class=\"brush:plain\">.\/eclipse -clean -vmargs -XstartOnFirstThread\n<\/pre>\n<p>Eclipse launches and you can select the workspace. You can select Windows -> Perspective-> Other. You can see the screenshot below where Map Reduce perspective is shown.<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_perspective.jpg\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_perspective.jpg\" alt=\"Hadoop Tools Eclipse - eclipse prespecive\" class=\"wp-image-104521\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_perspective.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_perspective-300x169.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_perspective-768x432.jpg 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Eclipse Perspective<\/figcaption><\/figure>\n<\/div>\n<p>Click on the Map reduce perspective and you can see the project as shown below:<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_map_reduce_project.jpg\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_map_reduce_project.jpg\" alt=\"\" class=\"wp-image-104525\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_map_reduce_project.jpg 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_map_reduce_project-300x169.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/eclipse_map_reduce_project-768x432.jpg 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Map reduce Project<\/figcaption><\/figure>\n<\/div>\n<p>You can create a new Mapreduce location as shown in the screenshot below:<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-4.png\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-4.png\" alt=\"\" class=\"wp-image-104531\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-4.png 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-4-300x169.png 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-4-768x432.png 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Mapreduce location<\/figcaption><\/figure>\n<\/div>\n<p>You can set the hadoop location info in the UI as shown below:<\/p>\n<figure class=\"wp-block-image size-full is-style-default\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-5.png\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-5.png\" alt=\"\" class=\"wp-image-104533\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-5.png 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-5-300x169.png 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-5-768x432.png 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Hadoop Configuration<\/figcaption><\/figure>\n<p>You can create a new project or see other wizards by selecting New . The UI is shown below:<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-1.png\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-1.png\" alt=\"\" class=\"wp-image-104527\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-1.png 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-1-300x169.png 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-1-768x432.png 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Hadoop Project<\/figcaption><\/figure>\n<\/div>\n<p>Click on New -&gt; Other to see the different wizards as shown below:<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-2.png\"><img decoding=\"async\" width=\"820\" height=\"461\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-2.png\" alt=\"\" class=\"wp-image-104528\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-2.png 820w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-2-300x169.png 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/image-2-768x432.png 768w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><figcaption>Map reduce Wizards<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"h-3-download-the-source-code\"><a name=\"downloadsource\"><\/a>3. Download the Source Code<\/h2>\n<div class=\"download\"><strong>Download<\/strong><br \/>\nYou can download the full source code of this example here:<a href=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2021\/08\/apachehadooptools.zip\"> <strong>Apache Hadoop Development Tools Eclipse Tutorial<\/strong><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications. Apache Hadoop is used for analyzing and storing big data. Developers use eclipse versions like Indigo, Juno, Kepler, Oxygen, and Photon. Hadoop Eclipse tools work well with eclipse above or equal to version &hellip;<\/p>\n","protected":false},"author":31,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1255],"tags":[1156],"class_list":["post-104486","post","type-post","status-publish","format-standard","hentry","category-apache-hadoop","tag-eclipse"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/bhagvank\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-31T08:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2018\/07\/apache-hadoop-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bhagvan Kommadi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bhaggu\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhagvan Kommadi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\"},\"author\":{\"name\":\"Bhagvan Kommadi\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/4575ae335b8ff016be62c3b927d5d5e6\"},\"headline\":\"Apache Hadoop Development Tools Eclipse Tutorial\",\"datePublished\":\"2021-08-31T08:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\"},\"wordCount\":637,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg\",\"keywords\":[\"Eclipse\"],\"articleSection\":[\"Apache Hadoop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\",\"name\":\"Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg\",\"datePublished\":\"2021-08-31T08:00:00+00:00\",\"description\":\"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg\",\"width\":820,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Development\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enterprise Java\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/enterprise-java\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Apache Hadoop\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/enterprise-java\/apache-hadoop\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Apache Hadoop Development Tools Eclipse Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/4575ae335b8ff016be62c3b927d5d5e6\",\"name\":\"Bhagvan Kommadi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/bhagvan.-kommadi-96x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/bhagvan.-kommadi-96x96.jpg\",\"caption\":\"Bhagvan Kommadi\"},\"description\":\"Bhagvan Kommadi is the Founder of Architect Corner &amp; has around 20 years\u2019 experience in the industry, ranging from large scale enterprise development to helping incubate software product start-ups. He has done Masters in Industrial Systems Engineering at Georgia Institute of Technology (1997) and Bachelors in Aerospace Engineering from Indian Institute of Technology, Madras (1993). He is member of IFX forum,Oracle JCP and participant in Java Community Process. He founded Quantica Computacao, the first quantum computing startup in India. Markets and Markets have positioned Quantica Computacao in \u2018Emerging Companies\u2019 section of Quantum Computing quadrants. Bhagvan has engineered and developed simulators and tools in the area of quantum technology using IBM Q, Microsoft Q# and Google QScript. He has reviewed the Manning book titled : \\\"Machine Learning with TensorFlow\u201d. He is also the author of Packt Publishing book - \\\"Hands-On Data Structures and Algorithms with Go\\\".He is member of IFX forum,Oracle JCP and participant in Java Community Process. He is member of the MIT Technology Review Global Panel.\",\"sameAs\":[\"http:\/\/www.architectcorner.com\",\"https:\/\/www.facebook.com\/bhagvank\",\"https:\/\/in.linkedin.com\/pub\/bhagvan-kommadi\/0\/3a6\/b46\",\"https:\/\/x.com\/bhaggu\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/bhagvan-kommadi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks","description":"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/","og_locale":"en_US","og_type":"article","og_title":"Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks","og_description":"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.","og_url":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_author":"https:\/\/www.facebook.com\/bhagvank","article_published_time":"2021-08-31T08:00:00+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2018\/07\/apache-hadoop-logo.jpg","type":"image\/jpeg"}],"author":"Bhagvan Kommadi","twitter_card":"summary_large_image","twitter_creator":"@bhaggu","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Bhagvan Kommadi","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/"},"author":{"name":"Bhagvan Kommadi","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/4575ae335b8ff016be62c3b927d5d5e6"},"headline":"Apache Hadoop Development Tools Eclipse Tutorial","datePublished":"2021-08-31T08:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/"},"wordCount":637,"commentCount":0,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg","keywords":["Eclipse"],"articleSection":["Apache Hadoop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/","url":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/","name":"Apache Hadoop Development Tools Eclipse Tutorial - Java Code Geeks","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg","datePublished":"2021-08-31T08:00:00+00:00","description":"1. Introduction This is an in-depth article related to the Apache Hadoop Development Tools Eclipse. Eclipse is used for developing java applications.","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2020\/04\/eclipse_launch_2_2.jpg","width":820,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/apache-hadoop-development-tools-eclipse-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Java Development","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/"},{"@type":"ListItem","position":3,"name":"Enterprise Java","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/enterprise-java\/"},{"@type":"ListItem","position":4,"name":"Apache Hadoop","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/enterprise-java\/apache-hadoop\/"},{"@type":"ListItem","position":5,"name":"Apache Hadoop Development Tools Eclipse Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/4575ae335b8ff016be62c3b927d5d5e6","name":"Bhagvan Kommadi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/bhagvan.-kommadi-96x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/02\/bhagvan.-kommadi-96x96.jpg","caption":"Bhagvan Kommadi"},"description":"Bhagvan Kommadi is the Founder of Architect Corner &amp; has around 20 years\u2019 experience in the industry, ranging from large scale enterprise development to helping incubate software product start-ups. He has done Masters in Industrial Systems Engineering at Georgia Institute of Technology (1997) and Bachelors in Aerospace Engineering from Indian Institute of Technology, Madras (1993). He is member of IFX forum,Oracle JCP and participant in Java Community Process. He founded Quantica Computacao, the first quantum computing startup in India. Markets and Markets have positioned Quantica Computacao in \u2018Emerging Companies\u2019 section of Quantum Computing quadrants. Bhagvan has engineered and developed simulators and tools in the area of quantum technology using IBM Q, Microsoft Q# and Google QScript. He has reviewed the Manning book titled : \"Machine Learning with TensorFlow\u201d. He is also the author of Packt Publishing book - \"Hands-On Data Structures and Algorithms with Go\".He is member of IFX forum,Oracle JCP and participant in Java Community Process. He is member of the MIT Technology Review Global Panel.","sameAs":["http:\/\/www.architectcorner.com","https:\/\/www.facebook.com\/bhagvank","https:\/\/in.linkedin.com\/pub\/bhagvan-kommadi\/0\/3a6\/b46","https:\/\/x.com\/bhaggu"],"url":"https:\/\/examples.javacodegeeks.com\/author\/bhagvan-kommadi\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/104486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=104486"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/104486\/revisions"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=104486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=104486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=104486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}