【发布时间】:2014-11-16 17:34:09
【问题描述】:
我是 Hadoop 新手,并且正在关注 Hadoop: The Definitive Guide 一书。我已经在我的 mac 上安装了 Hadoop,它似乎运行良好。我已经在 HDFS (/user/nick) 中建立了一个基本的文件系统。但是我无法按照第 3 章(第 56 页)的要求使用“hadoop”命令来执行类文件。它似乎不是文件,因为“hadoop”命令甚至无法打开 java 命令正常工作的简单文件。这是我的终端在简单文件中的样子:
Unix ~/Desktop $ java TestJava
你好测试世界
Unix ~/Desktop $ hadoop TestJava
错误:无法找到或加载主类 TestJava
我尝试过的所有其他 hadoop 命令都可以正常工作(hadoop -ls、hadoop -copyFromLocal、hadoop -mkdir 等),但是当类文件保存在桌面上时,hadoop CLASSNAME 不起作用。我总是得到错误:无法找到或加载主类 TestJava。
是我将类文件保存在错误的位置还是我设置的 hadoop 错误?
我是新手,我已经搜索了答案,但找不到解决方案。任何帮助将不胜感激。
谢谢,
尼克
【问题讨论】: