Я слежу за книгой Hadoop: полное руководство .
Я запутался в примере 3-1.
Существует исходный файл Java, URLCat.Джава.Я использую javac
, чтобы скомпилировать его в URLCat.class, затем использую jar
, чтобы обернуть его в банку.
В книге сказано, что для его запуска используется
% hadoop URLCat hdfs://localhost/user/tom/quangle.txt
.Я пробовал много разных способов, таких как
% hadoop jar URLCat.jar .......
, но не работал.Я получил такие ошибки:
Исключение в потоке "main" java.lang.ClassNotFoundException: hdfs: // localhost / user / username / quangle / txt
Чтопричина для этого, и как я могу сделать это правильно?