Unable to load native-hadoop library for your platform解决

安装maven

1 cmake-2.8.12.1.tar.gz

cd cmake-2.8.12.1
  ./bootstrap
  make
  sudo make install

2 安装ant
export ANT_HOME=/usr/local/apache-ant-1.9.3  
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
source /etc/profile
检查 ant -version

3 findbugs-2.0.2-source.zip
wget http://prdownloads.sourceforge.net/findbugs/findbugs-2.0.3.tar.gz?download
tar zxvf findbugs-2.0.3.tar.gz -C /usr/local/
mv /usr/local/findbugs-2.0.3/ /usr/local/findbugs
vi /etc/profile
export FINDBUGS_HOME=/usr/local/findbugs

4 protobuf
wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz

root 用户下
./configure && make && make install

protoc --version

export PROTOC_HOME=/home/hadoop/soft/protobuf-2.5.0
export PATH=$PATH:$PROTOC_HOME/src

5 cd $HADOOP_HOME/src
mvn package -DskipTests -Pdist,native -Dtar > install2.log

错误1
中间报jdk版本错误
下载jdk jdk-6u27-linux-x64.bin
chmod u+x jdk-6u27-linux-x64.bin
./jdk-6u27-linux-x64.bin

错误2
CMake Error at /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
     [exec]   Could NOT find ZLIB (miss-- Configuring incomplete, errors occurred!

解决 安装zlib

$tar -xvzf zlib-1.2.3.tar.gz
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install
也可以  sudo apt-get install zlib1g-dev.

错误3
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
     [exec]   system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES

ubuntu:
 sudo apt-get install openssl
 sudo apt-get install libssl-dev .
centos:
  yum install openssl
  yum install openssl-devel

其他应该没什么问题了,

最新文章

  1. 右键添加"用vim打开"文件选项
  2. ubuntu下golang环境配置
  3. Android入门第八篇之GridView(九宫图)
  4. a little about hashtable vs dictionary
  5. GCC中文手册
  6. 一种好的持久层开发方法——建立BaseDao和BaseDaoImpl
  7. RESTheart安装与设置
  8. 关于iconfont
  9. python基础课程_学习笔记21:文件和材料
  10. IntelliJ IDEA应用[一]下载与安装
  11. Thing in java 第5章,初始化和清理,练习题答案
  12. 必须要会的 50 个 React 面试题
  13. Hyper-v带宽限制以及验证工具
  14. Java—集合框架详解
  15. 关于原始input的一些事情
  16. 用 JavaScript 将网站后台的数据变化实时更新到前端
  17. 关于Eclipse无法显示package Explorer 内容的解决方法
  18. 如何启动一个Vue3.x项目
  19. Weblogic12C 集群实现session同步
  20. 验证 Googlebot (检查是否为真的Google机器人)

热门文章

  1. SpringCloud+Redis
  2. Thread 1 cannot allocate new log, sequence 187398
  3. jmeter-集合点---学习笔记
  4. Bootloader 跳转到 RT-Thread 或 FreeRTOS(基于 STM32)
  5. 如何才能够写出优美的C代码呢?
  6. Spring boot-(1) Spring Boot快速开始
  7. fetch技术
  8. web前端兼容性整理+完善
  9. Eclipse jee 3.7常用插件安装手记
  10. 软件测试技术第三次作业——打印质数printPrimes()