Как регистрировать сообщения от Hadoop? - PullRequest
4 голосов
/ 05 сентября 2011

Как я могу регистрировать сообщения от Hadoop Mapper (или Combiner / Reducer / что угодно), чтобы позже найти эти пользовательские сообщения в журналах Hadoop?

public class GfimlMapper extends Mapper<Object, Text, Text, RawTerm>
{
    public void map(Object key, Text value, final Context context
                    ) throws IOException, InterruptedException {
...
        Logger.log("HELLO THERE!"); // ???
...
    }
}

1 Ответ

4 голосов
/ 05 сентября 2011

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

Удачи!

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