我正在关注《Hadoop:权威指南》这本书。
我对示例 3-1 感到困惑。
有一个 Java 源文件 URLCat.java。我用来javac将它编译成 URLCat.class,然后用来jar将它包装到一个 jar 中。
书上说要用
% hadoop URLCat hdfs://localhost/user/tom/quangle.txt
Run Code Online (Sandbox Code Playgroud)
来运行它。我尝试了很多不同的方法,例如
% hadoop jar URLCat.jar .......
Run Code Online (Sandbox Code Playgroud)
但没有用。我遇到这样的错误:
线程“main”中的异常 java.lang.ClassNotFoundException: hdfs://localhost/user/username/quangle/txt
这是什么原因,我该如何做?
该命令的语法有点不同:
hadoop fs -cat hdfs:///user/tom/quangle.txt
Run Code Online (Sandbox Code Playgroud)
你的路径中有hadoop home吗?可以不带任何参数调用hadoop吗?
| 归档时间: |
|
| 查看次数: |
14147 次 |
| 最近记录: |