試圖在Windows 7 x64下從源代碼構建hadoop。根據指令Hadoop2OnWindows和BUILDING如何在windows下構建hadoop源代碼?
我分身hadoop的來源從git,結帳origin/branch-2.5
(SHA-1:fa3bb675a728105d69614f53abe4339958550adf) 然後從窗口控制檯I運行:
set Platform=x64
clean install -Pdist,native-win -DskipTests -Dtar
並獲取錯誤 - [ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.5.0-SNAPSHOT:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: 'protoc --version' did not return a version -> [Help 1]
任何想法如何解決這個問題?
要建立在Mac/OSX 下載的protobuf:HTTPS://protobuf.googlecode。 焦油xfvj的protobuf-2.5.0.tar.bz2 CD的protobuf-2.5.0 的./configure CC =鐺:與鐺/ libc的++ COM /文件/ protobuf的-2.5.0.tar.bz2 編譯協議緩衝區CXX = clang ++ CXXFLAGS =' - std = C++ 11 -stdlib = libC++ -O3 -g'LDFLAGS =' - stdlib = libC++'LIBS =「 - lC++ -lC++ abi」 make -j 4 sudo make install 請參閱https://wiki.ripple.com/OSX_Build_Instructions – amar 2014-12-05 15:35:50