我一直在尝试在Ubuntu上安装hadoop 2.7.0但是当我输入hadoop namenode -format
命令时,我收到以下消息:
错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.NameNode
我已经对所有配置文件进行了三重检查,但我似乎无法找到问题所在。
我遵循了本教程:http://www.bogotobogo.com/Hadoop/BigData_hadoop_Install_on_ubuntu_single_node_cluster.php
谁能告诉我为什么这不起作用?
答案 0 :(得分:0)
您必须将 hadoop-hdfs-2.7.0.jar 添加到您的hadoop类路径中。只需在 $ HADOOP_HOME / etc / hadoop / hadoop-env.sh 中添加这些行:
export HADOOP_HOME=/path/to/hadoop
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HADOOP_HOME/share/hadoop/hdfs/hadoop-hdfs-2.7.0.jar
现在,停止所有hadoop进程。尝试现在格式化namenode。如果你有任何错误,请发布错误。