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中添加