mac os 部署hadoop以後報 Unable to load realm info from

hadoop啓動日誌裏異常信息: Unable to load realm info from SCDynamicStorejava


搜索後發現很早就有人提交給Hadoop了:https://issues.apache.org/jira/browse/HADOOP-7489 ,這個好像解決的方法不是很全面apache


正確的解決辦法是:oop


指定jdk版本(jdk6)測試

修改JVM的參數配置日誌

以2.2.0的版本爲例:hadoop


一、在<HADOOP_HOME>/etc/hadoop/hadoop-env.sh 中找到 「export HADOOP_OPTS」 ,再增長一行配置:部署



export HADOOP_OPTS=」$HADOOP_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"it

1jdk

export HADOOP_OPTS=」$HADOOP_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"配置

二、若是是jdk7,即便修改參數後依舊仍是有這個錯誤提示(多是jdk7的bug),須要指定jdk6運行,至於jdk8 沒有測試過。


補充於2014-01-08:


在Mac OSX 平臺中部署HBase、Nutch 等應用 啓動日誌中也會有這樣的告警信息,具體解決辦法:


對於HBase 修復方法:


打開$HBASE_HOME/conf/hbase-env.sh 找到 相似 export HBASE_OPTS= ,增長以下配置:



#mac osx 

export HBASE_OPTS="$HBASE_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"

1

2

#mac osx 

export HBASE_OPTS="$HBASE_OPTS -Djava.security.krb5.realm=OX.AC.UK -Djava.security.krb5.kdc=kdc0.ox.ac.uk:kdc1.ox.ac.uk"





另外把jre 7 升級爲 jre 8 就能夠解決。

相關文章
相關標籤/搜索