WordCount.java:1: package org.apache.hadoop.fs does not exist import org.apache.hadoop.fs.Path
Итак предположим, что мы хотим проверить содержимое некоторой директории в файловой системе хадупа, делается это так:
hadoop fs -ls /home/training/output
Скопировать данные из файловой системы хадупа на компьютер (в локальную директорию) можно например так:
hadoop fs -copyToLocal /home/training/output /home/training/out
Пока что мы не будет рассматривать вопрос установки чуда природы. Предположим, что кластер разработчика (на одну машину) у вас уже установлен. Наша цель - запустить имеющийся уже готовый пример кода подсчёта слов.
создадим директорию с именем input22 :
hadoop fs -mkdir input22
причём эта папка будет создана в "домашней" диретории файловой системе хадупа ,а не в корне
здесь вот имеется хорошее описание:
wiki.apache.org/hadoop/WordCount
Рекурсивно (древовидно) вывести содержимое домашнего каталога
hadoop fs -ls -R
Опции команды:
ВНИМАНИЕ: ниже просто приведена команда ,прежде же надо скомпилировать код, а потом уже запустить его (подробнее о запуске).
запуск стандартного примера:
hadoop job -list-active-trackers DEPRECATED: Use of this script to execute mapred command is deprecated. Instead use the mapred command for it
Данная команда к выполнению не рекомендуется.
возможно, пригодятся такие linux-подсказки, а также могут помочь такие подсказки по Java
ПРИМЕЧАНИЕ: начинайте отсюда (Привет Мир!)