Sunday, June 22, 2014

Build, install and run Hadoop 2.4 (2.4.0) on Windows 8 (64bit)


In short, the steps are:
  • Install Java (jdk 7)
  • Install Cygwin
  • Copy Hadoop 2.4 source code to Cygwin
  • Build Hadoop source in Cygwin
  • Set up Hadoop environment in Windows
  • Run Hadoop in Windows
Note: You can download Hadoop Windows native binaries (dll and exe, amd64 build) from my github repository: https://github.com/Zutai/HadoopOnWindows/tree/master/NativeDllAndExe.

Following are detailed steps:

Install JDK 7

Download OpenJDK 7 Window amd64 build from: https://github.com/alexkasko/openjdk-unofficial-builds#openjdk-unofficial-installers-for-windows-linux-and-mac-os-x

Uncompress it, copy and rename the directory to C:\app\jdk1.7.

Set JAVA_HOME=C:\app\jdk1.7, Path=...;C:\app\jdk1.7\bin in system variables.

Install Cygwin 64 bit

Install it to C:\cygwin64, with following extra components:

Devel: binutils
Devel: make, automake, cmake
Interpreters: m4
Utils: cpio
Base: gawk
Interpreters: gawk
Base: base-files, file
Devel: file-devel
Archive: zip, unzip
Base: gzip
System: procps

Upper components in Cygwin may not be needed all. But I just installed them. I got the idea from requirements to build OpenJDK on Windows: http://hg.openjdk.java.net/jdk7/jdk7/raw-file/tip/README-builds.html

Set up Cygwin

Download Apache Maven 3.2.1 binaries, copy to C:\cygwin64\usr\local\apache-maven-3.2.1.

Download Google Protocol Buffer windows binary, copy protoc.exe to C:\cygwin64\usr\local\bin.

Edit .bashrc file (C:\cygwin64\home[YourUser].bashrc), adding following:

export JAVA_HOME=/cygdrive/c/App/jdk1.7  
export M2_HOME=/usr/local/apache-maven-3.2.1  
export HADOOP_PROTOC_PATH=/usr/local/bin  
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin:/cygdrive/c/Windows/Microsoft.NET/Framework/v4.0.30319  
export Platform=x64

Now open Cygwin window, run mvn and protoc to verify:

$ mvn -version
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T09:37:52-08:00)
Maven home: C:\cygwin64\usr\local\apache-maven-3.2.1
Java version: 1.7.0-u60-unofficial, vendor: Oracle Corporation
Java home: C:\App\jdk1.7\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

$ protoc --version
libprotoc 2.5.0

Build Hadoop 2.4.0 source

Download Hadoop 2.4.0 source code and copy it to C:\cygwin64\usr\local\hadoop-2.4.0-src.

In Cygwin, go to C:\cygwin64\usr\local\hadoop-2.4.0-src, run: mvn compile

You might hit error like following:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11:53 min
[INFO] Finished at: 2014-06-19T23:13:05-08:00
[INFO] Final Memory: 51M/352M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.4.0:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: 'protoc --version' did not return a version -> [Help 1]

If you hit upper error, you can manually set protocCommand to "C:\cygwin64\usr\local\bin\protoc.exe" in file C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-maven-plugins\src\main\java\org\apache\hadoop\maven\plugin\protoc\ProtocMojo.java:

  public void execute() throws MojoExecutionException {
    try {
      if (protocCommand == null || protocCommand.trim().isEmpty()) {
        protocCommand = "protoc";
      }

      protocCommand = "C:\\cygwin64\\usr\\local\\bin\\protoc.exe";
    ...
  }

Then, re-run mvn compile, you probably will hit new error:

[INFO] --- exec-maven-plugin:1.2:exec (compile-ms-winutils) @ hadoop-common ---
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 6/20/2014 7:00:23 PM.
Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Release|x64".
Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln" (1) is building "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.vcxproj.metaproj" (2) on node 1 (default targets).
Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.vcxproj.metaproj" (2) is building "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\libwinutils.vcxproj" (3) on node 1 (default targets).
C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\libwinutils.vcxproj(44,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Done Building Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\libwinutils.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln" (default targets) -- FAILED.

To resolve upper error, you can install Microsoft Visual Studio Express 2012, and manually build the sln projects.

Open C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln in Visual Studio Express 2012. Change the build configuration to Release x64. Then you will be able to build the projects (libwinutils, winutils) inside the solution.
After building the sln in Visual Studio, re-run mvn to build Hadoop in Cygwin. You might hit another similar error:

[INFO] --- exec-maven-plugin:1.2:exec (compile-ms-native-dll) @ hadoop-common ---
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 6/20/2014 7:44:05 PM.
Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Release|x64".
Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.sln" (1) is building "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.vcxproj" (2) on node 1 (default targets).
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(42,5): error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found. To build using the v100 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2010 to build using the Visual Studio 2010 build tools. [C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.vcxproj]
Done Building Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\src\main\native\native.sln" (default targets) -- FAILED.

Again, you can open the sln in Visual Studio and build there (remember to change build configuration to Release x64).

Finally you will get mvn compile running successfully. Check your directory: C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\target\bin. It should contains:

hadoop.dll
hadoop.exp
hadoop.lib
hadoop.pdb
libwinutils.lib
winutils.exe
winutils.pdb

If you see upper dll and exe. Congratulation! You are ready to run Hadoop on Windows now!

Set up Hadoop environment in Windows

I got Hadoop build successfully with "mvn compile", but still got test failure when using commenad "mvn package". Thus I decided to download Hadoop 2.4.0 distribution from Apache Hadoop release download page, and use it together with the native binaries I build on my local machine. Then I got Hadoop running successfully on my Windows 8. Following are the details.

(Or, you can run "mvn package -Pdist,native-win -DskipTests -Dtar" to skip test, and you will get your local build at:
C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-dist\target\hadoop-2.4.0.)

Download, uncompress and copy Hadoop 2.4.0 distribution to C:\app\hadoop-2.4.0. Copy native binaries (hadoop.dll, winutils.exe) from local Hadoop build (C:\app\hadoop-2.4.0\bin) to Hadoop distribution (C:\cygwin64\usr\local\hadoop-2.4.0-src\hadoop-common-project\hadoop-common\target\bin).

Add Hadoop bin and sbin to PATH system variable: PATH=...;C:\app\hadoop-2.4.0\bin;C:\app\hadoop-2.4.0\sbin.

Add system variable HADOOP_INSTALL=C:\app\hadoop-2.4.0.

Edit or create following configure files:

C:\app\hadoop-2.4.0\etc\hadoop\core-site.xml
<configuration>
<property>
  <name>fs.default.name</name>
  <value>hdfs://localhost/</value>
</property>
</configuration>

C:\app\hadoop-2.4.0\etc\hadoop\hdfs-site.xml
<configuration>
<property>
  <name>dfs.replication</name>
  <value>1</value>
</property>
</configuration>

C:\app\hadoop-2.4.0\etc\hadoop\mapred-site.xml
<configuration>
  <property>
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
  </property>
</configuration>

C:\app\hadoop-2.4.0\etc\hadoop\yarn-site.xml
<configuration>
<property>
  <name>yarn.nodemanager.aux-services</name>
  <value>mapreduce_shuffle</value>
</property>
</configuration>

Now open a command window in administrator mode. You should be able to format hdfs via: hdfs namenode -format.

Run Hadoop on Windows

In previous section you will be able to run "hdfs namenode -format" to format HDFS. Then use following commands to start Hadoop processes:

start-dfs
start-yarn

Now, enjoy your Hadoop on Windows!

Feel free to discuss any other issues you hit.

237 comments:

  1. Neatly Documented thanks for same..

    I am getting following error even build the soultion by Changing the build configuration to Release x64..Please help on same..


    F:\code\hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln" (default target) (1) ->
    "F:\code\hadoop-common-project\hadoop-common\src\main\winutils\winutils.vcxproj.metaproj" (default target) (2) ->
    "F:\code\hadoop-common-project\hadoop-common\src\main\winutils\libwinutils.vcxproj" (default target) (3) ->
    (PlatformPrepareForBuild target) ->
    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools. [F:\code\hadoop-common-project\hadoop-common\src\main\winutils\libwinutils.vcxproj]

    ReplyDelete
    Replies
    1. Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. big data projects for students But it’s not the amount of data that’s important.Project Center in Chennai

      Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Corporate TRaining Spring Framework the authors explore the idea of using Java in Big Data platforms.

      Spring Training in Chennai

      The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. Hi Brahma, I was on vacation and just get chance to look at this. Can you search "v120" in your vcxproj file, and change it to "v110"? If that does not work, you may need Visual Studio 2013 to build your solution since "v120" seems to be Visual Studio 2013. I am not sure how you get that in your vcxproj.

    If you resolve the issue, would you share as well :)

    ReplyDelete
  3. Hi Tai Zu,

    I installed winsdk7 and complied..Sorry for late reply..:)

    ReplyDelete
    Replies
    1. Hi Brahma i too tried to compile the winutils using winsdk7 but facing below issue can you please help

      Microsoft (R) Build Engine Version 4.0.30319.1
      [Microsoft .NET Framework, Version 4.0.30319.1]
      Copyright (C) Microsoft Corporation 2007. All rights reserved.

      Build started 04-01-2015 21:01:19.
      Project "D:\BigData\hadoop-2.6.0-src\hadoop-common-project\hadoop-common\src\ma
      in\winutils\winutils.vcxproj" on node 1 (default targets).
      D:\BigData\hadoop-2.6.0-src\hadoop-common-project\hadoop-common\src\main\winuti
      ls\winutils.vcxproj(36,3): error MSB4019: The imported project "D:\Microsoft.Cp
      p.Default.props" was not found. Confirm that the path in the declarati
      on is correct, and that the file exists on disk.
      Done Building Project "D:\BigData\hadoop-2.6.0-src\hadoop-common-project\hadoop
      -common\src\main\winutils\winutils.vcxproj" (default targets) -- FAILED.


      Build FAILED.

      "D:\BigData\hadoop-2.6.0-src\hadoop-common-project\hadoop-common\src\main\winut
      ils\winutils.vcxproj" (default target) (1) ->
      D:\BigData\hadoop-2.6.0-src\hadoop-common-project\hadoop-common\src\main\winu
      tils\winutils.vcxproj(36,3): error MSB4019: The imported project "D:\Microsoft.
      Cpp.Default.props" was not found. Confirm that the path in the declara
      tion is correct, and that the file exists on disk.

      0 Warning(s)
      1 Error(s)

      Time Elapsed 00:00:00.03

      Delete
    2. Hi JavaRocks,

      I searched your error message, and found this: http://stackoverflow.com/questions/16092169/why-does-msbuild-look-in-c-for-microsoft-cpp-default-props-instead-of-c-progr

      Did you try that?

      Also, my post was based on hadoop 2.4.0, and I haven't tried building hadoop 2.6.0 on Windows yet. So, if you finally fix your problem, please also share your experience with us.

      Thanks,
      Tai

      Delete
    3. HI Tai
      i coudn't get Hadoop2.6.0 working instead i tried on Hadoop 2.5.2.
      I don't know its related or not but here is what worked for me
      i had to uninstall all versiond of Visual C++ and then i installed Windows SDK again which installed its version of VC++
      and rest worked for me
      Thanks

      Delete
  4. Hello - You rock!!! your instructions worked like a charm, I am going to update the stackoverflow since I was asking the same question over there.
    Again thank you very much!!!!

    ReplyDelete
    Replies
    1. Yes, I am going to quote you and this link at stackoverflow.

      Delete
    2. Does the same set of instructions work for 2.6.0 as well?

      Delete
    3. Hi Har V
      I couldn't get Hadoop2.6.0 working, but Hadoop 2.5.2 worked for me
      If you get 2.6.0 working then please let us know your experience.
      Thanks

      Delete
    4. Glad it helps. I was in the same situation trying to build hadoop on windows last year, and hit a bunch of issues. Also glad to hear it works on hadoop 2.5.2. Would love to see someone figure out for 2.6.0.

      Delete
  5. Hadoop-3.0.0 build instructions for Windows 8.1
    ----------------------------------------------
    I compiled Hadoop-3.0.0 from Git Trunk. I have not used cygwin. I have Windows 8.1 64bit

    Pre-requisites:
    ---------------
    1. Download and install latest version of cmake for windows from http://www.cmake.org/download/
    2. Install Visual Studio Express 2013
    3. Get latest version of trunk code from git://git.apache.org/hadoop.git
    (Try to use shortest path such as d:\hdp-git)
    4. Download and install proto.exe (version 2.5.0) for windows
    5. Ensure you have JDK-1.7 and Maven 3.0.5 or above installed and set in ENV variables

    Build settings changes:
    ----------------------
    1. Migrate Visual Studio Projects native.vcxproj, libwinutils.vcxproj and winutils.vcxproj from VS2010 to VS2013
    a) Open $hadoop-common-project\hadoop-common\src\main\winutils\winutils.sln in VS2013.
    It will prompt you to upgrade the project to VS2013. Click yes.

    a) Open $hadoop-common-project\hadoop-common\src\main\native\native.sln in VS2013.
    It will prompt you to upgrade the project to VS2013. Click yes.

    2. Open $hadoop-hdfs-project\hadoop-hdfs\pom.xml. Search for "Visual Studio 10 Win64", change it to "Visual Studio 12 Win64"

    Build Process:
    1. Open "Developer Command Prompt for VS2013" located at "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts"
    This will open new command shell. Use this to build hadoop.

    2. Run batch file "vcvarsx86_amd64.bat" located at "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64"

    3. Change to $HADOOP directory and run maven build
    $mvn install -DskipTests

    ReplyDelete
    Replies
    1. Great sharing, thanks Kiran! Just curious, I see the latest version is 2.6.0 in http://hadoop.apache.org/. What is Hadoop 3.0.0?

      Delete
    2. Hi Tai,
      Yes 2.6.x latest stable version. I had cloned trunk version from git. This is the ongoing development branch. POM.xml and all generated JARs have version number as 3.0.0-SNAPSHOT

      Delete
    3. Cool, clear to me now. Thanks Kiran!

      Delete
  6. Hi ,

    I followed the procedure as mentioned by the post and the comments section for hadoop 2.6.
    I am stuck with this build error.

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:
    run (make) on project hadoop-hdfs: An Ant BuildException has occured: Execute fa
    iled: java.io.IOException: Cannot run program "cmake" (in directory "C:\hdfs\had
    oop-2.6.0-src\hadoop-hdfs-project\hadoop-hdfs\target\native"): CreateProcess err
    or=2, The system cannot find the file specified
    [ERROR] around Ant part ...... @ 5:124
    in C:\hdfs\hadoop-2.6.0-src\hadoop-hdfs-project\hadoop-hdfs\target\antrun\build-
    main.xml

    Any suggestions ??

    ReplyDelete
    Replies
    1. "Cannot run program "cmake" (in directory "C:\hdfs\had
      oop-2.6.0-src\hadoop-hdfs-project\hadoop-hdfs\target\native"):" This error shows, you do not have cmake.

      Download and install it from http://www.cmake.org/download/

      Delete
  7. Please note: to get Hadoop to work with your DLL's you need to install Microsoft Visual C++ 2010 Redistributable Package or newer. The DLL's require them to work.

    ReplyDelete
    Replies
    1. Thanks Lodewijk for the note :)

      By the way, which version of Hadoop did you use? I was using 2.4.0 when I was writing this blog. Now Hadoop has come up with 2.6 and 2.7. I haven't try that yet. Thus curious whether the steps here are still applicable to 2.6.0 or 2.7.0.

      Delete
  8. Fortunately, Apache Hadoop is a tailor-made solution that delivers on both counts, by turning big data insights into actionable business enhancements for long-term success. To know more, visit Hadoop Training Bangalore

    ReplyDelete
  9. Thank you so much for sharing this worthwhile to spent time on. You are running a really awesome blog. Keep up this good work

    Hadoop course in t nagar
    Hadoop training in adyar
    Hadoop training institute in adyar
    Hadoop course in adyar

    ReplyDelete
  10. Hi Kiran,
    I followed the procedure ,but iam facing new issues .
    -- The C compiler identification is unknown
    -- The CXX compiler identification is unknown
    CMake Error in :
    No CMAKE_C_COMPILER could be found.

    CMake Error in :
    No CMAKE_CXX_COMPILER could be found.



    -- Configuring incomplete, errors occurred!

    See also "H:/HadoopOSCode/hadoop/hadoop-hdfs-project/hadoop-hdfs/target/native/CMakeFiles/CMakeOutput.log".
    See also "H:/HadoopOSCode/hadoop/hadoop-hdfs-project/hadoop-hdfs/target/native/CMakeFiles/CMakeError.log".

    ReplyDelete
    Replies
    1. Error log :
      Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
      Compiler:
      Build flags:
      Id flags:

      The output was:
      1
      Microsoft (R) Build Engine version 4.0.30319.33440
      [Microsoft .NET Framework, version 4.0.30319.34014]
      Copyright (C) Microsoft Corporation. All rights reserved.
      t "H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdC\CompilerIdC.vcxproj" on node 1 (default targets).
      C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.Redirect.props(44,3): error MSB4019: The imported project "H:\Microsoft.Cpp.Platform.Redirect.10.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. [H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdC\CompilerIdC.vcxproj]
      Done Building Project "H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdC\CompilerIdC.vcxproj" (default targets) -- FAILED.

      Build FAILED.
      Build started 8/10/2015 10:49:25 AM.
      Projec

      "H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdC\CompilerIdC.vcxproj" (default target) (1) ->
      C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.Redirect.props(44,3): error MSB4019: The imported project "H:\Microsoft.Cpp.Platform.Redirect.10.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. [H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdC\CompilerIdC.vcxproj]

      0 Warning(s)
      1 Error(s)

      Time Elapsed 00:00:00.09


      Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
      Compiler:
      Build flags:
      Id flags:

      The output was:
      1
      Microsoft (R) Build Engine version 4.0.30319.33440
      [Microsoft .NET Framework, version 4.0.30319.34014]
      Copyright (C) Microsoft Corporation. All rights reserved.

      Build started 8/10/2015 10:49:25 AM.
      Project "H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 1 (default targets).
      C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.Redirect.props(44,3): error MSB4019: The imported project "H:\Microsoft.Cpp.Platform.Redirect.10.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. [H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdCXX\CompilerIdCXX.vcxproj]
      Done Building Project "H:\HadoopOSCode\hadoop\hadoop-hdfs-project\hadoop-hdfs\target\native\CMakeFiles\3.3.0\CompilerIdCXX\CompilerIdCXX.vcxproj" (default targets) -- FAILED.

      Build FAILED.

      Delete
  11. hadoop online training is becoming more popular in India as many students from Europe, South America and Australia are showing more interest in training institutes in India.

    ReplyDelete
  12. Learning new technology would give oneself a true confidence in the current emerging Information Technology domain. With the knowledge of big data the most magnificent cloud computing technology one can go the peek of data processing. As there is a drastic improvement in this field everyone are showing much interest in pursuing this technology. Your content tells the same about evolving technology. Thanks for sharing this.

    Hadoop Training in Chennai | Big Data Hadoop Training in Chennai | Hadoop Course in Chennai | Hadoop training institutes in chennai

    ReplyDelete
  13. I have finally found a Worth able content to read. The way you have presented information here is quite impressive. I have bookmarked this page for future use. Thanks for sharing content like this once again. Keep sharing content like this.

    Software testing training in chennai | Testing training in chennai | Manual testing training in Chennai

    ReplyDelete
  14. There is a huge demand for professional big data analysts who are able to use the software which is used to process the big data in order to get accurate results. MNC's are looking for professionals who can process their data so that they can get into a accurate business decision which would eventually help them to earn more profits, they can serve their customers better, and their risk is lowered.
    big data training in chennai|big data training|big data course in chennai|big data training chennai|big data hadoop training in chennai

    ReplyDelete
  15. Greens Technology's. the leading software Training & placement centre Chennai & (Adyar)
    amazon-web-services training in chennai

    ReplyDelete
  16. Greens Technology's. the leading software Training & placement centre Chennai & (Adyar)
    oracle training in chennai

    ReplyDelete
  17. Thank you so much for sharing this great blog.Very inspiring and helpful too.Hope you continue to share more of your ideas.I will definitely love to read.
    Hbse 10th result

    ReplyDelete
  18. Your content is brilliant in many ways. I think this is engaging and eye-opening material. Thank you so much for caring about your content and your readers.
    CBSE 10th Result 2018

    ReplyDelete
  19. Maru Gujarat Government Jobs 2018 Has Published Advertisement For Below Mentioned Posts 2018.Maru Ojas Other Details Like Age Limit, Educational Qualification, Selection Process, Application Fee And How To Apply Are Given Maru Gujarat

    ReplyDelete

  20. Wow really interesting article, may later be able to share other helpful information are more interesting. Thank you.
    If you are planning to modular kitchen cost calculator.Then you need to visit Infurgo Interiors designers in Delhi NCR, for complete solution at affordable cost.
    Interior designers in Delhi NCR
    modular kitchen price calculator
    modular kitchen cost calculator
    modular kitchen cost estimation
    wardrobe cost calculator
    Interior design Cost calculator
    Interior designers cost calculator

    ReplyDelete
  21. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
    safety course in chennai

    ReplyDelete
  22. We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!
    python training in rajajinagar
    Python training in bangalore
    Python training in usa

    ReplyDelete
  23. I read this post two times, I like it so much, please try to keep posting & Let me introduce other material that may be good for our community.
    Online DevOps Certification Course - Gangboard
    Best Devops Training institute in Chennai

    ReplyDelete
  24. Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi

    ReplyDelete

  25. These tips are really helpful.

    quite informative,
    - Learn Digital Academy

    ReplyDelete

  26. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.

    Advanced AWS Online Training | Online AWS Certification Course
    Best AWS Training in Chennai | Amazon Web Services Training Institute in Chennai Velachery, Tambaram, OMR
    Advanced AWS Training in Bangalore |Best AWS Training Institute in Bangalore BTMLA ,Marathahalli

    ReplyDelete
  27. Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article. thank you for sharing such a great blog with us.
    rpa training in bangalore
    best rpa training in bangalore
    rpa training in pune
    rpa online training

    ReplyDelete
  28. The site was so nice, I found out about a lot of great things. I like the way you make your blog posts. Keep up the good work and may you gain success in the long run.
    angularjs Training in bangalore

    angularjs Training in bangalore

    angularjs interview questions and answers

    angularjs Training in marathahalli

    angularjs interview questions and answers

    angularjs-Training in pune

    ReplyDelete
  29. I’m planning to start my blog soon, but I’m a little lost on everything. Would you suggest starting with a free platform like Word Press or go for a paid option?
    fire and safety course in chennai

    ReplyDelete
  30. I really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. Im fairly positive theyre likely to be informed a great deal of new stuff here than anyone
    Data Science Training in Chennai
    Data Science training in kalyan nagar
    Data science training in Bangalore
    Data Science training in marathahalli
    Data Science interview questions and answers
    Data science training in jaya nagar
    Data science training in bangalore

    ReplyDelete
  31. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    microsoft azure training in bangalore
    rpa training in bangalore
    best rpa training in bangalore
    rpa online training

    ReplyDelete
  32. Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.angularjs best training center in chennai | angularjs training in velachery | angularjs training in chennai | best angularjs training institute in chennai

    ReplyDelete
  33. I ReGreat For Your Information The Information U have Shared Is Fabulous And Interesting So Please keep Updating Us The Information Shared Is Very Valuable Time Just Went On Reading The Article Python Online Course AWS Online Course Data Science Online Course Hadoop Online Course

    ReplyDelete
  34. Thanks for your post! Through your pen I found the problem up interesting! I believe there are many other people who are interested in them just like me! Thank you for sharing them with everyone!
    coolpad service center chennai
    coolpad service center in chennai
    coolpad service centre chennai

    ReplyDelete
  35. Thumbs up! Hugely informative blog. Got some helpful pointers which I will apply in real-life situations. Thanks a lot for uploading this one. If you want to grow your career in information technology than IPEM is one of the best MCA colleges in Delhi To know more just visit : http://www.ipemgzb.ac.in

    ReplyDelete
  36. A bewildering web journal I visit this blog, it's unfathomably heavenly. Oddly, in this present blog's substance made purpose of actuality and reasonable. The substance of data is informative
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  37. Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
    Thanks & Regards,
    VRIT Professionals,
    No.1 Leading Web Designing Training Institute In Chennai.

    And also those who are looking for
    Web Designing Training Institute in Chennai
    SEO Training Institute in Chennai
    Photoshop Training Institute in Chennai
    PHP & Mysql Training Institute in Chennai
    Android Training Institute in Chennai

    ReplyDelete

  38. i just go through your article it’s very interesting time just pass away by reading your article looking for more updates. Thank you for sharing.

    Best Devops Training Institute

    ReplyDelete
  39. Alleyaaircool is the one of the best home appliances repair canter in all over Delhi we deals in repairing window ac, Split ac , fridge , microwave, washing machine, water cooler, RO and more other home appliances in cheap rates

    Window AC Repair in vaishali
    Split AC Repair in indirapuram
    Fridge Repair in kaushambi
    Microwave Repair in patparganj
    Washing Machine Repair in vasundhara
    Water Cooler Repair in indirapuram
    RO Service AMC in vasundhara
    Any Cooling System in vaishali
    Window AC Repair in indirapuram

    ReplyDelete
  40. If you need best local packers and movers services in Delhi NCR. click here-
    packers services in noida
    packers services in delhi ncr


    ReplyDelete
  41. get latest naukari update http://srkariresult.in get latest notifaction for srkariresult.

    ReplyDelete
  42. For IOT Training in Bangalore Visit:
    IOT Training in Bangalore

    ReplyDelete
  43. Manufacturer and exporter of Timing pulley,khodiyar corporation pen-blog precision gears, gear box, sprocket, taperlock bush, poly v pulley,v belt pulley,khodiyar corporation blog timing belt in ahmedabad.

    ReplyDelete
  44. It is really explainable very well and i got more information from your site.Very much useful for me to understand many concepts and helped me a lot.ServiceNow training in bangalore

    ReplyDelete
  45. Congratulations This is the great things. Thanks to giving the time to share such a nice information.best Mulesoft training in bangalore

    ReplyDelete
  46. The Information which you provided is very much useful for Agile Training Learners. Thank You for Sharing Valuable Information.Salesforce CRM Training in Bangalore

    ReplyDelete
  47. Excellent post for the people who really need information for this technology.ServiceNow training in bangalore

    ReplyDelete
  48. Very useful and information content has been shared out here, Thanks for sharing it.Mulesoft training in bangalore

    ReplyDelete
  49. Awesome post with lots of data and I have bookmarked this page for my reference. Share more ideas frequently.salesforce crm training in bangalore

    ReplyDelete
  50. Thank you for the most informative article from you to benefit people like me.Salesforce Admin Training in Bangalore

    ReplyDelete
  51. When you plan to shift your house, local packers and movers comes out to be the best choice. Local transportation services are available within the 60 to 90 km radius of the city. They enhance the work of shifting in a very easy and reliable way. Some domestic packer services are available within the city but you should look at the benefits and the services these packing companies provide. For more information call us- 9910536479.

    Local Packers and Movers in East Delhi

    ReplyDelete
  52. You would find several movers and packers, which are also known as movers, if you do an extensive online research. SDM Packers and Movers Dwarka would evaluate every minute detail of the customer's needs and comes up with the most favorable solution that proves beneficial to the customers. It has an expert team of skilled and trained workers who perform the task of packing the goods using a fine quality packing material. They emphasize on the fact that goods should be packed using an ideal quality packing material so that they don't come into contact with any damages while being delivered from one destination to another. For more information call us- 9910536479

    Packers And Movers Dwarka
    Best relocation service in Delhi
    transportation-services in east delhi

    ReplyDelete
  53. Residential relocation isn't a simple undertaking. Most likely there is fervor in moving to another spot, meeting new individuals, organizing the new house however the very idea of stashing all your furnishings, garments, embellishing pieces, and other fundamental family things can be upsetting. Almost certainly residential relocation is exceptionally tedious and irritating. This whole procedure of home moving includes pressing, moving, stacking, emptying, unloading and revamping. You likewise should be certain that all stuff is pressed in such a way, that they are not harmed while experiencing significant change and in stacking and emptying. Other lawful conventions like protection arrangements, cargo charges, customs freedom likewise should be considered. The entire procedure turns out to be truly awkward and upsetting. “SDM home shifting services in east Delan“is an incredible firm for all these services. For more information call us- 9910536479.

    Packers And Movers Dwarka
    Best relocation service in Delhi
    transportation-services in east delhi

    ReplyDelete
  54. At the same time, local movers could cost with the aid of the hour, long-distance movers will charge through the pound. So, it is a good inspiration before hiring a moving manufacturer to clean out something you do not always need movers and packers to trouble with. Have a storage sale earlier than your dwelling movers exhibit up in order that you are now not paying a mover to hold something you can just throw away as soon as you're at your new home. “SDM Movers and Packers near me “ is an incredible firm for all these services. For more information call us- 9910536479.

    Movers and Packers near me
    Best relocation service in Delhi
    transportation-services in east delhi

    ReplyDelete
  55. At the same time, local movers could cost with the aid of the hour, long-distance movers will charge through the pound. So, it is a good inspiration before hiring a moving manufacturer to clean out something you do not always need movers and packers to trouble with. Have a storage sale earlier than your dwelling movers exhibit up in order that you are now not paying a mover to hold something you can just throw away as soon as you're at your new home. “SDM Packers and Movers in East Delhi “is an incredible firm for all these services. For more information call us- 9910536479.

    Packers and Movers in east Delhi
    Best relocation service in Delhi
    transportation-services in east delhi

    ReplyDelete
  56. In order to create positive that relocation method does not become a distressing and annoying task for you. You'll be able to rent full services of knowledgeable packers and movers. There square measure many moving corporations in Republic of India which offer made-to-order and full moving services among the country moreover as international shifting services. For more information call us- 9910536479.

    packers and movers in shakarpur
    Best relocation service in Delhi
    transportation-services in east delhi

    ReplyDelete
  57. Thanks for sharing this blog with us we are a best packers and movers in Noida which is tend to provide you packers and movers services in Noida and Delhi NCR if yovte and get us soon to make your relocation best- Noida Packers and movers

    ReplyDelete
  58. http://www.tellylovesfashion.com/2015/12/the-jacket.html?showComment=1576584656354#c8549473493344839989

    ReplyDelete
  59. SDM Packers and Movers Pvt Ltd offer national and foreign Packers services at Akshardham to help you make good and honest movers and Packers Corporation. We provide assist you in choosing best Packers and Movers companies in Delhi affordable prices after realizing the precise requirements. Thin customers are fantastic on account of their cut prices, improved manageability, tighter safety and higher ease of use. For more information call us- 9910536479.

    Packers and Movers Services AksharDham
    Packers and Movers Services East Delhi

    ReplyDelete
  60. SDM Packers and Movers Pvt Ltd offer national and foreign Packers services at Akshardham to help you make good and honest movers and Packers Corporation. We provide assist you in choosing best Packers and Movers companies in Delhi affordable prices after realizing the precise requirements. Thin customers are fantastic on account of their cut prices, improved manageability, tighter safety and higher ease of use. For more information call us- 9910536479.

    Packers and Movers Services AksharDham
    Packers and Movers Services East Delhi

    ReplyDelete

  61. Noida Packers and movers are one of the best packers and movers which offer you all services related to shifting. f you are one of them who are searching for a best transportation company in Noida or Delhi NCR so join us or visit on our website and call us, get best services.

    ReplyDelete
  62. Have you set to maneuver to a replacement place? Area unit you trying to find the simplest packers and movers? You do not worry if you have got chosen the SDM packers Movers Services Vinod Nagar East Company for your move. It's currently become straightforward to search out the simplest packers World Health Organization will suit all of your specific necessities. For more information call us- 9910536479.

    Packers and Movers Services Vinod Nagar East

    ReplyDelete
  63. Nice blog, this blog provide the more information. Thank you so much for sharing with us.
    AngularJS Training in Pune
    RPA Training in Pune

    Devops Training in Pune

    ReplyDelete
  64. Packers and Movers at Adarsh Nagar is one of the greatest transportation service supplier company at Adarsh Nagar. Sdm packers and movers in adarsh nagar are having actual players of specialist in packing, handling, transportation of your luxury goods with proper attention. We know all the latest sifting method so your goods can be shifted with complete protection without any damage. For more information call us at 9910536479.

    Packers and Movers Services Adarsh Nagar
    Packers and Movers Services Delhi
    Packers and Movers Services Ajmeri Gate
    Packers and Movers Services Anand Vihar
    Packers and Movers Services Mayur Vihar

    ReplyDelete
  65. The sdm packers and movers services Ajmeri Gate is recognized as one of the best home relocation service provider in ajmeri gate. Sdm packers and mover have their own well experienced staff and relocation resources. We Consider your needs and work according to that. For more information call us at 9910536479.

    Packers and Movers Services Ajmeri Gate
    Packers and Movers Services Adarsh Nagar
    Packers and Movers Services Delhi
    Packers and Movers Services Anand Vihar
    Packers and Movers Services Mayur Vihar

    ReplyDelete
  66. thanks for sharing this nice infoamtion..i really enjoyed to read your information.learn bench india is the best project center in chennai..
    to know more about this best project center in chennai
    best final year project center in chennai
    best final year ieee project center in chennai
    best embedded project center in chennai

    ReplyDelete
  67. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing. python data science tutorial

    ReplyDelete
  68. Attend The Machine Learning course Bangalore From ExcelR. Practical Machine Learning course Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Machine Learning course Bangalore.
    ExcelR Machine Learning course Bangalore

    ReplyDelete
  69. Nice blog,I understood the topic very clearly,And want to study more like this.
    Data Scientist Course

    ReplyDelete
  70. Hi, your article was of great help. I loved the way you shared the information, thanks.
    Amazing article, I highly appreciate your efforts, it was highly helpful. Thank you CEH Training ,CEH Certification, CEH Online Course, Ethicalhacking

    ReplyDelete
  71. Hi, This is your awesome article , I appreciate your effort, thanks for sharing us.
    cism training
    cism certification

    cisa training,
    cisa certification
    cisa exam

    ReplyDelete
  72. Expected to form you an almost no word to thank you once more with respect to the decent recommendations you've contributed here.
    Machine Learning Training In Hyderabad

    Machine Learning Course In Hyderabad

    ReplyDelete
  73. A very nice guide.it was so good to read and useful to improve my knowledge as updated one, many useful information we can get here.keep blogging.
    Machine Learning Training in Hyderabad

    ReplyDelete
  74. There's no doubt that the future education will see a lot of advancements. One such example is AWS Training In Hyderabad from Kelly Technologies...

    AWS Training In Hyderabad

    ReplyDelete
  75. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!

    data science course

    ReplyDelete
  76. creative blog..do more,share more

    BEST ANGULAR JS TRAINING IN CHENNAI WITH PLACEMENT

    https://www.acte.in/angular-js-training-in-chennai
    https://www.acte.in/angular-js-training-in-annanagar
    https://www.acte.in/angular-js-training-in-omr
    https://www.acte.in/angular-js-training-in-porur
    https://www.acte.in/angular-js-training-in-tambaram
    https://www.acte.in/angular-js-training-in-velachery

    ReplyDelete
  77. Insightful article, for further deeper understanding read
    Reduce bounce rate on your website
    fan.fc-anji
    twowheelforum

    ReplyDelete
  78. Writers are a unique breed. You know when you're reading content written by an expert, or at least a very intelligent writer. This article is virtually perfect in my opinion.
    Best Data Science training in Mumbai

    Data Science training in Mumbai

    ReplyDelete
  79. VirtualRelo, that provides end to end relocation services in bangalore
    like home search, house rental service, packing & moving services in bangalore, lease management, property management, etc.

    ReplyDelete
  80. Nice blog Post ! This post contains very informative and knowledgeable. Thanks for sharing the most valuable information.
    Data Science Training in Hyderabad

    ReplyDelete
  81. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.

    Simple Linear Regression

    Correlation vs Covariance

    ReplyDelete
  82. This is an awesome post.
    Really very informative and creative contents. These concept is a good way to enhance the knowledge.
    I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    AWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery


    ReplyDelete
  83. The Basics You Have Explained Was Good.Thanks For Sharing The Content With Us.

    Python Training Course Institute in Hyderabad

    ReplyDelete
  84. Awesome. I read this post so nice and very informative information...thanks for sharing. oracle training in chennai

    ReplyDelete
  85. Home Shifting dhaka
    Home Shifting dhaka renders shifting services for Domestic as well as international clients. We are a reliable Service Provider of Domestic Moving, Home Storage, Car Carriers, Transportation, Warehousing, Insurance, and Record Management Services to worldwide. We are one of the prime service providers of Packers and Movers and Transportation. We put every effort to reach to the highest level of the client's satisfaction by providing best quality services in less turnaround time, type.At Home Shifting dhaka, each move starts and ends with dedication to you. Your belongings will be professionally packed to prevent damage in transit.

    Quick Link

    Packers and Movers Services

    Household Goods Shifting Services
    Office Relocation Service

    ReplyDelete
  86. Good Post! Thank you so much for sharing this pretty post.

    Data Science Training in Hyderabad

    ReplyDelete
  87. Thank you so much for this incredible guide. This has given me so much information
    AI Training in Hyderabad

    ReplyDelete

  88. You have explained the concept really well. Was looking for this information from a while & luckily I stumbled upon your post. Looking forward for more of such informative updates from you

    Data Science Training In Hyderabad
    Data Science Course In Hyderabad

    ReplyDelete
  89. The concept has been explained very well. Gained clear knowledge about the prominence of AWS
    AWS Training in Hyderabad

    ReplyDelete
  90. Thanks for posting useful information.You have provided an nice article,


    Data Science Training in Hyderabad

    ReplyDelete
  91. I really loved reading your blog. I also found your posts very interesting. In fact, after reading, I had to go show it to my friend and he enjoyed it as well!!!!
    Machine Learning Training in Hyderabad
    Machine Learning Course in Hyderabad

    ReplyDelete
  92. Highly informative article. This site has lots of information and it is useful for us. Thanks for sharing your views.
    Data Science Training in Hyderabad
    Data Science Course in Hyderabad

    ReplyDelete
  93. That is a good tip particularly to those fresh to the blogosphere. Short but very accurate info… Many thanks for sharing this one. A must read post!

    DevOps Training in Hyderabad

    ReplyDelete
  94. Howdy! I simply wish to offer you a big thumbs up for your great info you have got here on this post. I'll be returning to your blog for more soon.

    AWS Training in Hyderabad

    ReplyDelete
  95. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    blockchain online training
    best blockchain online training
    top blockchain online training

    ReplyDelete
  96. Now, as the century is moving towards the age of Big data, the requirement for storage of data arises. Data storage was a big problem concerning industrial enterprises until a few days back when Hadoop and other such frameworks came to the rescue data science course in hyderabad

    ReplyDelete
  97. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    Php projects with source code
    Online examination system in php
    Student management system in php
    Php projects for students
    Free source code for academic
    Academic projects provider in nashik
    Academic project free download

    ReplyDelete