找不到本机代码库



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

启动 NameNode 和 DataNode 时

sbin/start-dfs.sh

我收到以下两个错误。

  1. 无法识别原生哈多普图书馆
  2. SSH 到端口连接 22 失败

启动辅助名称节点 [2016-02-15 22:46:36,600 警告 [main] 实用。NativeCodeLoader (NativeCodeLoader.java:(62(( - 无法 为您的平台加载原生Hadoop库...使用内置的Java。 类(如适用( 0.0.0.0]

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

JPS给我

7102 日元

请帮我解决它

错误详细信息

无法为您的平台加载本机 hadoop 库...在适用的情况下使用内置的 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"

请注意,我已经浏览了多个博客,但无法解决。也启用了"系统偏好设置"中的远程共享

我已经通过以下链接解决了这个问题http://amodernstory.com/2014/09/23/installing-hadoop-on-mac-osx-yosemite/

但是我注意到的差异是1(我正在使用OS El Capitan2( Hadoop-env-sh 有

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

如果有人更清楚,请在此处发布以更好地理解

最新更新