2016-02-16 39 views
1

我已經安裝了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. 不能夠識別天然-的hadoop Libray
  2. SSH到端口22連接失敗

啓動次級namenodes [2016年2月15日22:46:36600 WARN [主要] util.NativeCodeLoader(NativeCodeLoader.java:(62)) - 無法 負載原生的Hadoop庫平臺...使用內置的Java類 適用0.0.0.0]

的ssh:連接到主機的端口22:連接被拒絕

JPS給我

7102 JPS

請幫我解決它

錯誤詳細信息

無法加載native-hadoop庫,適用於您的平臺...在適用的情況下使用內建java類 和 ssh:連接到ho ST端口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

我有這個固定的遠程共享遵循下述鏈接 http://amodernstory.com/2014/09/23/installing-hadoop-on-mac-osx-yosemite/

但是我注意到的差異 1)我正在使用OS埃爾卡皮坦 2)Hadoop- ENV-SH有

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

如果有一個人變得更清晰,請張貼在這裏更好地瞭解