Ошибка: не удалось найти или загрузить основной класс Running Hadoop - PullRequest
0 голосов
/ 13 октября 2018

Я использую Hadoop 2.9.1 в автономном режиме (папка, которую я использую, находится после успешной компиляции исходного кода) и всякий раз, когда я запускаю команду Hadoop, например (где $HADOOP_HOME= /usr/local/hadoop, каталог hadoop)

$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.9.1.jar grep input output 'dfs[a-z.]+'

Я получаю эту ошибку:

Ошибка: не удалось найти или загрузить основной класс org.apache.hadoop.util.RunJar

Сначала ядумал, что я пропускаю некоторые переменные окружения, но они необходимы для отдельного случая?Почему я получил эту ошибку?(Я даже заменил другим примером, я считаю, что это не проблема с банкой)

1 Ответ

0 голосов
/ 16 октября 2018

Проблема была с папкой компиляции, которую я получил с помощью команды maven:

mvn clean package -Pdist -Psrc -DskipTests -Dtar

Правильный вариант:

mvn clean install -Pdist -Dtar -DskipTests
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...