找不到本机代码库

时间:2016-02-16 06:53:10

标签: macos hadoop2

我在Mac OS中安装了Hadoop-2.6.0(10.11。*) 已按照链接中给出的步骤进行操作 http://zhongyaonan.com/hadoop-tutorial/setting-up-hadoop-2-6-on-mac-osx-yosemite.html

启动NameNode和DataNode

sbin/start-dfs.sh

我收到以下两个错误。

  1. 无法识别native-hadoop Libray
  2. SSH连接端口22失败
  3.   

    启动辅助名称节点[2016-02-15 22:46:36,600 WARN [main]   util.NativeCodeLoader(NativeCodeLoader.java:(62)) - 无法   为您的平台加载native-hadoop库...使用builtin-java   适用的类别0.0.0.0]

         

    ssh:连接到主机到端口22:拒绝连接

         

    JPS给了我

         

    7102 Jps

    请帮我解决它

    错误详细信息

    无法为您的平台加载native-hadoop库...使用适用的builtin-java类  和 ssh:连接到主机到端口22:拒绝连接

    以下是使用

    的配置

    Hadoop-env.sh

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
    export HADOOP_PREFIX=/library/hadoop-2.6.0/
    
    export HADOOP_CONF_DIR=/Library/hadoop-2.6.0/
    
    
    export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true"
    

    个人资料:

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
    export HADOOP_INSTALL=/Library/hadoop-2.6.0
    export HADOOP_CONF_DIR=$HADOOP_INSTALL/etc/hadoop/
    export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
    export HADOOP_COMMON_HOME=$HADOOP_INSTALL
    export HADOOP_HDFS_HOME=$HADOOP_INSTALL
    export YARN_HOME=$HADOOP_INSTALL
    export PATH=$PATH:$HADOOP_INSTALL/bin:$HADOOP_INSTALL/sbin
    export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native
    export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"
    

    请注意我已通过多个博客而无法解决。 已启用“系统偏好设置”中的“远程共享”

1 个答案:

答案 0 :(得分:1)

我已通过以下链接修复此问题 http://amodernstory.com/2014/09/23/installing-hadoop-on-mac-osx-yosemite/

然而,我注意到的差异是 1)我使用的是OS El Capitan 2)Hadoop-env-sh有

export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true -Djava.security.krb5.realm= -Djava.security.krb5.kdc="

如果某人获得更多清晰度,请在此处发布以便更好地理解