我试图在Mac上调试单个节点Hadoop集群的一些问题。在所有的设置文档,它说补充:Hadoop环境变量
export HADOOP_OPTS="-Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"
删除此错误:
Unable to load realm info from SCDynamicStore
这工作,但似乎只为STDOUT工作。当我检查我的Hadoop日志目录下的“工作 - ###/atempt _ ### /标准错误”的错误仍然存在:
2013-02-08 09:58:23.662 java[2772:1903] Unable to load realm info from SCDynamicStore
我有很大的困难加载RVM红宝石到Hadoop的环境中执行带有Hadoop流的Ruby代码。 stdout是打印该RVM被加载并使用正确的Ruby /宝石,但我STDERR日志:
env: ruby_noexec_wrapper: No such file or directory
有一些方法来找出Hadoop的实际使用什么路径来执行工作,或者如果它的调用其他一些这里的环境?
更多背景:
我正在使用通过Homebrew安装的Hadoop 1.1.1。它的设置方式与“INSTALLING HADOOP ON MAC OSX LION”非常相似,并且将wukong 3.0.0的实现作为执行Hadoop作业的包装进行调试。