mac os 运行hadoop 2.2.0 问题总结
1、warning:Unable to load realm info from SCDynamicStore 两种方式: (1)在~/bash_profile中添加 export HADOOP_OPTS=”-Djava.security.krb5.realm= -Djava.security.krb5.kdc=” (This works on Java 6, but not on Java 7) 如果是java 7:In the hadoop-env.sh
file, change the JAVA_HOME
setting to
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
如果hbase遇到这个问题,则把上述设置加入conf/hbase-env.sh
(2)修改 <HADOOP_HOME>/etc/hadoop/hadoop-env.sh export
JAVA_HOME=$(/usr/libexec/java_home -d 64 -
v
1.6)
export
HADOOP_OPTS=
"$HADOOP_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"
2、warning:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable 原因:编译的64bits hadoop 2.2.0中没有lib。解决方法:在core-site.xml中添加