hadoop2.6.0 “Unable to load native-hadoop library for your platform” warning

初次接触hadoop
1.配置jdk环境(阿里云)
2.解压hadoop包
3.配置hadoop-env.sh
core-stie.xml
hdfs-site.xml
4.格式化hdfs bin/hdfs namenode -format

执行sbin/start-dfs.sh
显示:Unable to load native-hadoop library for your platform” warning……
jps打印没有namenode

网上说法有

  • 1:hdfs下 namenode中的version没有写入权限 ;
$ sudo chmod -R 777 /opt/data/tmp/hdfs

添加权限后依旧无效果

  • 2:native文件下的lib编译不兼容:下载兼容包(解决了该异常)
    下载改文件,然后替换lib-native中的文件
    http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar
    之后就没有报异常了

你可能感兴趣的:(hadoop2.6.0 “Unable to load native-hadoop library for your platform” warning)