если для простой работы с картой, скажем, wordcount. Выход выходит отсортированным, есть ли способ, которым порядок будет выходить в обратном порядке (слова, начинающиеся с первого приближения Z) или любой другой индивидуальный порядок.reverse MapReduce order
ответ
Look Koushik, Вы можете сделать это очень хорошо, но вам нужно настроить. Чтобы настроить ключ, вам необходимо реализовать WritableComparable или расширить класс WritableComparator для реализации методов compareTo() или compare() соответственно. У каждого метода есть свои плюсы и минусы, и за пределами вопроса вы спрашиваете, поэтому я не собираюсь этого делать.
Приближается к вашему вопросу.
Имея в виду соображения эффективности в процессе сериализации/Desirialization, которые имеют тенденцию вызывать сетевые издержки, я реализую метод compare(), который будет явно сортировать значения выходных ключей в порядке убывания. Ниже приводится определение метода, который вы можете пройти через ОТТ
public static class DescendingKey extends WritableComparator {
protected DescendingKey() {
super(Text.class, true);
}
@SuppressWarnings("rawtypes")
@Override
public int compare(WritableComparable w1, WritableComparable w2) {
LongWritable key1 = (LongWritable) w1;
LongWritable key2 = (LongWritable) w2;
return -1 * key1.compareTo(key2);
}
}
здесь гляньте на следующем «возвратного» заявление return -1 * key1.compareTo(key2);
-1 является единственным маркер или сказать операнд, который на самом деле инструмент для сортировки ключей в порядке убывания. Если вы меняете -1 на +1, похоже, обратное происходит, т. Е. Все данные сортируются в порядке возрастания. Вернитесь ко мне, если вы сомневаетесь в ответе.
спасибо :)
Спасибо большое :) я вернусь после того, как ее реализации. –
Да, попробуйте :) –
отметьте ответ как принятый, если вы удовлетворены ответом. –
- 1. ScrollMagic, reverse z-index order
- 2. emacs dired reverse date order
- 3. python pandas: reverse df column order
- 4. Pandas Dataframe cumsum by row in reverse column order?
- 5. SQL LIKE (Reverse)
- 6. Prolog: reverse ([], A) vs reverse (A, [])
- 7. Игрушечный пример mapreduce
- 8. startAnimatingWithImagesInRange reverse
- 9. Reverse Constant
- 10. Orderbychild reverse
- 11. Reverse mime_content_type
- 12. Reverse GeoLocation
- 13. reverse htmlspecialchars
- 14. reverse mysql_real_escape_string
- 15. java.lang.StringIndexOutOfBoundsException reverse
- 16. reverse validates_associated
- 17. geocode reverse
- 18. Родной mapreduce VS hbase mapreduce
- 19. C#: Linq Reverse Collection failed
- 20. asp.net httpmodule order order
- 21. Query Order Order Issue
- 22. Javascript parse/order order?
- 23. Reverse ошибка прокси Apache DNS
- 24. Как Обратить Order Линий
- 25. X500Principal Distinguished Name order
- 26. Ultragrid Export Order Order/Indicator
- 27. Node if statement order order
- 28. Java Домашнее задание Reverse Массив
- 29. order ("- modified") с geomodel
- 30. Angular2 reverse Поиск директивы
Возможный дубликат [Обратный SORTING РЕДУКТОР Кис] (https://stackoverflow.com/questions/11670953/reverse-sorting-reducer-keys) – jenesaisquoi