我們通過Hadoop C/C++ API(libhdfs.so)使用Hadoop。我們使用最新的穩定Hadoop版本0.20.203。不幸的是,沒有明確(和最新)的指令來構建libhdfs.so。當我嘗試使用ant構建Hadoop時,它會失敗,並且不會構建libhdfs.so庫。Hadoop:如何編譯libhdfs.so?
使用以下嘗試:
ant -Dcompile.c++=true -Dlibhdfs=true compile-c++-libhdfs
似乎在build.xml中的1761線失敗。在這條線有以下XML:
<exec executable="${c++.libhdfs.src}/configure" dir="${build.c++.libhdfs}"
failonerror="yes">
沒有人有指示建立libhdfs.so在Ubuntu 10.10 64位?
配置是否存在並且對當前用戶具有可執行權限? – crazyjul