{"id":1526,"date":"2024-09-13T16:57:58","date_gmt":"2024-09-13T15:57:58","guid":{"rendered":"https:\/\/france.magicsoftware.com\/blog\/?p=1526"},"modified":"2024-09-16T16:50:10","modified_gmt":"2024-09-16T15:50:10","slug":"hadoop-magic-xpi","status":"publish","type":"post","link":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/","title":{"rendered":"Hadoop &#8211; Magic xpi"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Goal : Handle Hadoop with Magic xpi using Hadoop REST API<\/strong> (Put and Delete file)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (<a href=\"https:\/\/hadoop.apache.org\/release\/2.9.1.html\" title=\"\">https:\/\/hadoop.apache.org\/release\/2.9.1.html<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\/ Set<strong> JAVA_HOME<\/strong> to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set <strong>HADOOP_BIN<\/strong> to &lt;hadoop installation directory>\\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin )<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set <strong>HADOOP_BIN_PATH<\/strong> to &lt;hadoop installation directory>\\bin<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set <strong>HADOOP_HOME<\/strong> &lt;hadoop installation directory> (example : C:\\bigdata\\hadoop-2.9.1)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add in the <strong>PATH<\/strong> : &lt;hadoop installation directory>\\bin, &lt;hadoop installation directory>\\sbin and &lt;hadoop installation directory><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(example : C:\\bigdata\\hadoop-2.9.1\\sbin, Add in the PATH : C:\\bigdata\\hadoop-2.9.1\\bin and Add in the PATH : C:\\bigdata\\hadoop-2.9.1 )<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3\/ Verify that you have these files under bin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If hadoop.dll and winutils.exe and winutils.pdb are not present , download and copy these files under bin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"607\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_.png\" alt=\"\" class=\"wp-image-1573\" style=\"width:530px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_.png 686w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_-300x265.png 300w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4\/ Configure these 4 files below (<strong>hadoop-env.cmd, core-site.xml, hdfs-site.xml, mapred-site.xml<\/strong>)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"674\" height=\"689\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_3.png\" alt=\"\" class=\"wp-image-1582\" style=\"width:315px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_3.png 674w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_3-293x300.png 293w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2-1024x576.png\" alt=\"\" class=\"wp-image-1579\" style=\"width:700px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2-1024x576.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2-300x169.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2-768x432.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2-1536x864.png 1536w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_2.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"580\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_4.png\" alt=\"\" class=\"wp-image-1585\" style=\"width:543px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_4.png 866w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_4-300x201.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_4-768x514.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"738\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_5.png\" alt=\"\" class=\"wp-image-1587\" style=\"width:508px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_5.png 923w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_5-300x240.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG2_5-768x614.png 768w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"825\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG8.png\" alt=\"\" class=\"wp-image-1590\" style=\"width:382px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG8.png 825w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG8-300x300.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG8-150x150.png 150w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/AD_MG8-768x768.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5\/ Create Data Node and Name Node<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Goto C:\/BigData\/hadoop-2.9.1 and create a folder \u2018data\u2019. Inside the \u2018data\u2019 folder create two folders \u2018datanode\u2019 and \u2018namenode\u2019. Your files on HDFS will reside under the datanode folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6\/ Format Name Node<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open a new Windows Command Prompt and run below command. It may give you some warnings, ignore them<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>hadoop namenode -format<\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">7\/ Open a new Windows Command Prompt (admin privilege)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create a New Hfds directory<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>    hadoop fs -mkdir \/test<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set rights on \/test<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">    <strong>hdfs dfs -chmod 777 \/test<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check by listing the directory<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">    <strong>hdfs dfs -ls \/test<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8\/ Start Hadoop in a Command Line (with admin privilege)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">enter : <strong>start-all.cmd<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">9\/ Check on your browser that you can have access to Hadoop (http:\/\/localhost:8088)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"355\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD2-1024x355.png\" alt=\"\" class=\"wp-image-1544\" style=\"width:680px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD2-1024x355.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD2-300x104.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD2-768x266.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD2.png 1438w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">10\/ Check the node<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"339\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD4-1-1024x339.png\" alt=\"\" class=\"wp-image-1628\" style=\"width:785px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD4-1-1024x339.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD4-1-300x99.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD4-1-768x255.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD4-1.png 1409w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check that the node is running (Start a browser and check the data nodes (http:\/\/xpi414-training1:50075\/datanode.html#tab-overview)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD5-1-1024x638.png\" alt=\"\" class=\"wp-image-1631\" style=\"width:754px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD5-1-1024x638.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD5-1-300x187.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD5-1-768x478.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD5-1.png 1286w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">11\/ Check with Postman that you can upload a file on your Hdfs directory<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3-1024x412.png\" alt=\"\" class=\"wp-image-1622\" style=\"width:841px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3-1024x412.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3-300x121.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3-768x309.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3-1536x618.png 1536w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD6-3.png 1558w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can check that on you Hdfs the file is present<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD7-1024x594.png\" alt=\"\" class=\"wp-image-1626\" style=\"width:692px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD7-1024x594.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD7-300x174.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD7-768x446.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD7.png 1211w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Technical documentation is available here : <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">https:\/\/hadoop.apache.org\/docs\/stable\/hadoop-project-dist\/hadoop-hdfs\/WebHDFS.html<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><blockquote class=\"wp-embedded-content\" data-secret=\"dYUlSySVOr\"><a href=\"https:\/\/exitcondition.com\/install-hadoop-windows\/\">How to Install Hadoop on Windows<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to Install Hadoop on Windows&#8221; &#8212; Exit Condition\" src=\"https:\/\/exitcondition.com\/install-hadoop-windows\/embed\/#?secret=7rsELXlD57#?secret=dYUlSySVOr\" data-secret=\"dYUlSySVOr\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">12\/ Define your Magic xpi REST Resource<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"463\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8-1024x463.png\" alt=\"\" class=\"wp-image-1639\" style=\"width:639px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8-1024x463.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8-300x136.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8-768x348.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8-1536x695.png 1536w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD8.png 1551w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"287\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD9-1024x287.png\" alt=\"\" class=\"wp-image-1641\" style=\"width:728px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD9-1024x287.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD9-300x84.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD9-768x215.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD9.png 1270w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Leave Cookies, Request and Response empty<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">13\/ Drag and drop a Flow data component<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Define a flow variable F.Name1 (type blob) and load a file into it by using File2blb function.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">14\/ Drag and Drop a REST Client connector.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD10-1024x639.png\" alt=\"\" class=\"wp-image-1646\" style=\"width:832px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD10-1024x639.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD10-300x187.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD10-768x479.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD10.png 1224w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click OK and Set the {filename} parameter and DataBlob with your previous flow variable<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD11-1024x770.png\" alt=\"\" class=\"wp-image-1649\" style=\"width:578px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD11-1024x770.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD11-300x226.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD11-768x577.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD11.png 1040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">15\/ Set a breakpoint in the next step and execute the flow in debug mode<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"626\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD12-1024x626.png\" alt=\"\" class=\"wp-image-1653\" style=\"width:716px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD12-1024x626.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD12-300x183.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD12-768x470.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD12.png 1115w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You should catch 201 Http code in response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">you can control that the file is present in your hdfs directory by running hdfs dfs -ls \/test<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">16\/ If you want to delete a file<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modify the existing Resource file by replacing the hostname and port with an Environment variable (%HadoopHostname%)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set the environment variable to : xpi414-Training1:50075  (for example)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add a new Path : \/webhdfs\/v1\/test\/{filenametodelete} ,choose delete method and add in the query parameter : op  DELETE<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"312\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14-1024x312.png\" alt=\"\" class=\"wp-image-1662\" style=\"width:962px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14-1024x312.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14-300x92.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14-768x234.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14-1536x469.png 1536w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD14.png 1560w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">17\/ After the Put Operation, drag and drop a Flow data component to set the Environment variable<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">to xpi414-Training1:50070    in our example<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD15-1024x607.png\" alt=\"\" class=\"wp-image-1668\" style=\"width:613px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD15-1024x607.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD15-300x178.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD15-768x455.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD15.png 1149w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Then Drag and drop REST Client Connector and configure the Delete operation<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"701\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD16-1024x701.png\" alt=\"\" class=\"wp-image-1672\" style=\"width:671px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD16-1024x701.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD16-300x205.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD16-768x526.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD16.png 1038w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You should receive an Http code 200 with OK and a true value in the json response<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"759\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD17.png\" alt=\"\" class=\"wp-image-1675\" style=\"width:535px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD17.png 1011w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD17-300x225.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD17-768x577.png 768w\" sizes=\"auto, (max-width: 1011px) 100vw, 1011px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">18\/ All exposed methods are available on this link<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/hadoop.apache.org\/docs\/stable\/hadoop-project-dist\/hadoop-hdfs\/WebHDFS.html\">https:\/\/hadoop.apache.org\/docs\/stable\/hadoop-project-dist\/hadoop-hdfs\/WebHDFS.html<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"864\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD18.png\" alt=\"\" class=\"wp-image-1680\" style=\"width:488px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD18.png 721w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD18-250x300.png 250w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to &lt;hadoop installation directory>\\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to &lt;hadoop installation directory>\\bin Set HADOOP_HOME &lt;hadoop installation directory> (example : [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[47,4],"tags":[48,14],"class_list":["post-1526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hadoop","category-magic-xpi","tag-hadoop","tag-magic-xpi"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sa\u00e2d Alem\"\/>\n\t<meta name=\"google-site-verification\" content=\"5yLZLt_RgZVqkETQDrOlMUHaNTra2i5W8dtHQoCMueY\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Le Blog Techno | Magic Software France\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Hadoop \u2013 Magic xpi | Le Blog Techno\" \/>\n\t\t<meta property=\"og:description\" content=\"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<meta property=\"og:image:width\" content=\"16\" \/>\n\t\t<meta property=\"og:image:height\" content=\"16\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-13T15:57:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-16T15:50:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MagicSoftwareEnterprises\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@MagicSoftware\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Hadoop \u2013 Magic xpi | Le Blog Techno\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@MagicSoftware\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#blogposting\",\"name\":\"Hadoop \\u2013 Magic xpi | Le Blog Techno\",\"headline\":\"Hadoop &#8211; Magic xpi\",\"author\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/HAD1.png\",\"width\":615,\"height\":99},\"datePublished\":\"2024-09-13T16:57:58+01:00\",\"dateModified\":\"2024-09-16T16:50:10+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#webpage\"},\"articleSection\":\"Hadoop, Magic xpi, hadoop, Magic xpi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog#listItem\",\"position\":1,\"name\":\"Domicile\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"name\":\"Magic xpi\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"position\":2,\"name\":\"Magic xpi\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/hadoop\\\/#listItem\",\"name\":\"Hadoop\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog#listItem\",\"name\":\"Domicile\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/hadoop\\\/#listItem\",\"position\":3,\"name\":\"Hadoop\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/hadoop\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#listItem\",\"name\":\"Hadoop &#8211; Magic xpi\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"name\":\"Magic xpi\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#listItem\",\"position\":4,\"name\":\"Hadoop &#8211; Magic xpi\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/hadoop\\\/#listItem\",\"name\":\"Hadoop\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\",\"name\":\"Blog Magic France\",\"description\":\"Magic Software France\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/\",\"telephone\":\"+33149105858\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Magic.ico\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#organizationLogo\",\"width\":16,\"height\":16},\"image\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MagicSoftwareEnterprises\",\"https:\\\/\\\/twitter.com\\\/MagicSoftware\",\"https:\\\/\\\/youtube.com\\\/MagicSoftware\",\"https:\\\/\\\/linkedin.com\\\/company\\\/magic-software-enterprises\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/\",\"name\":\"Sa\\u00e2d Alem\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/38fae53569553d87ce6ffb3b936e4df6feecf6069ddb238526105d8d906273c4?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Sa\\u00e2d Alem\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#webpage\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/\",\"name\":\"Hadoop \\u2013 Magic xpi | Le Blog Techno\",\"description\":\"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\\\/ Download and install Hadoop 2.9.1 to C:\\\\bigdata\\\\hadoop-2.9.1 (https:\\\/\\\/hadoop.apache.org\\\/release\\\/2.9.1.html) 2\\\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\\\progra~1\\\\java\\\\jdk1.8.0_221) Set HADOOP_BIN to \\\\bin (example : C:\\\\bigdata\\\\hadoop-2.9.1\\\\bin ) Set HADOOP_BIN_PATH to \\\\bin Set HADOOP_HOME (example :\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/HAD1.png\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#mainImage\",\"width\":615,\"height\":99},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/hadoop-magic-xpi\\\/#mainImage\"},\"datePublished\":\"2024-09-13T16:57:58+01:00\",\"dateModified\":\"2024-09-16T16:50:10+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/\",\"name\":\"Blog Magic France\",\"description\":\"Magic Software France\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Hadoop \u2013 Magic xpi | Le Blog Techno","description":"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :","canonical_url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"5yLZLt_RgZVqkETQDrOlMUHaNTra2i5W8dtHQoCMueY","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#blogposting","name":"Hadoop \u2013 Magic xpi | Le Blog Techno","headline":"Hadoop &#8211; Magic xpi","author":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"publisher":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD1.png","width":615,"height":99},"datePublished":"2024-09-13T16:57:58+01:00","dateModified":"2024-09-16T16:50:10+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#webpage"},"isPartOf":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#webpage"},"articleSection":"Hadoop, Magic xpi, hadoop, Magic xpi"},{"@type":"BreadcrumbList","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog#listItem","position":1,"name":"Domicile","item":"https:\/\/france.magicsoftware.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","name":"Magic xpi"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","position":2,"name":"Magic xpi","item":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/#listItem","name":"Hadoop"},"previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog#listItem","name":"Domicile"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/#listItem","position":3,"name":"Hadoop","item":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#listItem","name":"Hadoop &#8211; Magic xpi"},"previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","name":"Magic xpi"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#listItem","position":4,"name":"Hadoop &#8211; Magic xpi","previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/#listItem","name":"Hadoop"}}]},{"@type":"Organization","@id":"https:\/\/france.magicsoftware.com\/blog\/#organization","name":"Blog Magic France","description":"Magic Software France","url":"https:\/\/france.magicsoftware.com\/blog\/","telephone":"+33149105858","logo":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#organizationLogo","width":16,"height":16},"image":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/MagicSoftwareEnterprises","https:\/\/twitter.com\/MagicSoftware","https:\/\/youtube.com\/MagicSoftware","https:\/\/linkedin.com\/company\/magic-software-enterprises"]},{"@type":"Person","@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author","url":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/","name":"Sa\u00e2d Alem","image":{"@type":"ImageObject","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/38fae53569553d87ce6ffb3b936e4df6feecf6069ddb238526105d8d906273c4?s=96&d=mm&r=g","width":96,"height":96,"caption":"Sa\u00e2d Alem"}},{"@type":"WebPage","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#webpage","url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/","name":"Hadoop \u2013 Magic xpi | Le Blog Techno","description":"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#breadcrumblist"},"author":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"creator":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD1.png","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#mainImage","width":615,"height":99},"primaryImageOfPage":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/#mainImage"},"datePublished":"2024-09-13T16:57:58+01:00","dateModified":"2024-09-16T16:50:10+01:00"},{"@type":"WebSite","@id":"https:\/\/france.magicsoftware.com\/blog\/#website","url":"https:\/\/france.magicsoftware.com\/blog\/","name":"Blog Magic France","description":"Magic Software France","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Le Blog Techno | Magic Software France","og:type":"article","og:title":"Hadoop \u2013 Magic xpi | Le Blog Techno","og:description":"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :","og:url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/","og:image":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","og:image:secure_url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","og:image:width":16,"og:image:height":16,"article:published_time":"2024-09-13T15:57:58+00:00","article:modified_time":"2024-09-16T15:50:10+00:00","article:publisher":"https:\/\/www.facebook.com\/MagicSoftwareEnterprises","twitter:card":"summary_large_image","twitter:site":"@MagicSoftware","twitter:title":"Hadoop \u2013 Magic xpi | Le Blog Techno","twitter:description":"Goal : Handle Hadoop with Magic xpi using Hadoop REST API (Put and Delete file) 1\/ Download and install Hadoop 2.9.1 to C:\\bigdata\\hadoop-2.9.1 (https:\/\/hadoop.apache.org\/release\/2.9.1.html) 2\/ Set JAVA_HOME to jdk1.8.0_221 (example : c:\\progra~1\\java\\jdk1.8.0_221) Set HADOOP_BIN to \\bin (example : C:\\bigdata\\hadoop-2.9.1\\bin ) Set HADOOP_BIN_PATH to \\bin Set HADOOP_HOME (example :","twitter:creator":"@MagicSoftware","twitter:image":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico"},"aioseo_meta_data":{"post_id":"1526","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-09-13 15:52:27","updated":"2025-06-04 06:08:00","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\" title=\"Domicile\">Domicile<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/\" title=\"Magic xpi\">Magic xpi<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/\" title=\"Hadoop\">Hadoop<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHadoop \u2013 Magic xpi\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Domicile","link":"https:\/\/france.magicsoftware.com\/blog"},{"label":"Magic xpi","link":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/"},{"label":"Hadoop","link":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/hadoop\/"},{"label":"Hadoop &#8211; Magic xpi","link":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/hadoop-magic-xpi\/"}],"jetpack_featured_media_url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/09\/HAD1.png","_links":{"self":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/1526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=1526"}],"version-history":[{"count":90,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/1526\/revisions"}],"predecessor-version":[{"id":1691,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/1526\/revisions\/1691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/media\/1528"}],"wp:attachment":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=1526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/categories?post=1526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/tags?post=1526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}