Macos Hadoop namenode格式在mac上失败

Macos Hadoop namenode格式在mac上失败,macos,hadoop,Macos,Hadoop,我正在尝试安装Hadoop,以便在我的MacBookPro上试用。我遵循本文中的步骤。但是,尝试执行namenode格式时失败: hadoop名称节点-格式 /usr/local/ceral/hadoop/1.1.2/libexec/bin/。/conf/hadoop-env.sh:第20行:导出:`-Djava.security.krb5.kdc=“”:不是有效的标识符 错误:无法找到或加载主类“-Djava.security.krb5.realm”= 我在hadoop-env.sh中有以下定

我正在尝试安装Hadoop,以便在我的MacBookPro上试用。我遵循本文中的步骤。但是,尝试执行namenode格式时失败:

hadoop名称节点-格式 /usr/local/ceral/hadoop/1.1.2/libexec/bin/。/conf/hadoop-env.sh:第20行:导出:`-Djava.security.krb5.kdc=“”:不是有效的标识符 错误:无法找到或加载主类“-Djava.security.krb5.realm”=

我在hadoop-env.sh中有以下定义

export JAVA_HOME=“$(/usr/libexec/JAVA_HOME)”
export HADOOP_OPTS=“-Djava.security.krb5.realm=-Djava.security.krb5.kdc=”

export HADOOP_NAMENODE_OPTS=“-Dcom.sun.management.jmxremote$HADOOP_NAMENODE_OPTS” export HADOOP_SECONDARYNAMENODE_OPTS=“-Dcom.sun.management.jmxremote export HADOOP_DATANODE_OPTS=“-Dcom.sun.management.jmxremote$HADOOP_DATANODE_OPTS” 导出HADOOP\u BALANCER\u OPTS=“-Dcom.sun.management.jmxremote$HADOOP\u BALANCER\u OPTS” 导出HADOOP_JOBTRACKER_OPTS=“-Dcom.sun.management.jmxremote$HADOOP_JOBTRACKER_OPTS”

有人能指出我做错了什么吗

谢谢


Jerry

它无法从导出的变量中获取类名。您可以尝试从脚本中注释这一行,然后尝试:

export HADOOP_OPTS=”-Djava.security.krb5.realm= -Djava.security.krb5.kdc=”