因为hadoop原本只支持32位,所以要把源码重新编译一遍。放到native里去
1提前要下好的软件有protocbuf(必须只能是2.5.0版,其他版本编译时会报错),cmake(不太懂是什么东西,但没有的话,编译时也会报错),macports(openssl用homebrew安装的不完整,必须要用这玩意儿来安装,而且这款软件用pkg来安装时,中间会卡顿半个小时,所以需要耐心)
2编译的命令:mvn package -Pdist,native -DskipTests -Dtar
一定要在hadoop-src的文件下执行,maven的编译命令必须要找到pom文件