我正在尝试在我的 Mac 上调试单节点 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 日志目录时,在“job_###/atempt_###/stderr”下,错误仍然存在:
2013-02-08 09:58:23.662 java[2772:1903] Unable to load realm info from SCDynamicStore
我很难将 RVM Ruby 加载到 Hadoop 环境中以使用 Hadoop 流执行 Ruby 代码。STDOUT 正在打印 RVM 已加载并使用正确的 Ruby/gemset 但我的 STDERR 日志:
env: ruby_noexec_wrapper: No such file or directory
有没有办法找出 Hadoop 实际使用什么路径来执行作业,或者它是否在这里调用其他环境?
进一步背景:
我正在使用通过 Homebrew 安装的 Hadoop 1.1.1。它的设置方式非常类似于“在 MAC OSX LION 上安装 HADOOP ”并调试wukong 3.0.0的实现作为执行 Hadoop 作业的包装器。