DistrictTrees
This MapReduce job will display the list of distinct containing trees in the file
Out :
11 1
12 29
13 2
14 3
15 1
16 36
17 1
18 1
19 6
20 3
3 1
4 1
5 2
6 1
7 3
8 5
9 1
ListTreeSpecies
This MapReduce job will display the list of different species trees in the file
Out :
araucana
atlantica
australis
baccata
bignonioides
biloba
bungeana
cappadocicum
carpinifolia
colurna
coulteri
decurrens
dioicus
distichum
excelsior
fraxinifolia
giganteum
giraldii
glutinosa
grandiflora
hippocastanum
ilex
involucrata
japonicum
kaki
libanii
monspessulanum
nigra
nigra laricio
opalus
orientalis
papyrifera
petraea
pomifera
pseudoacacia
sempervirens
serrata
stenoptera
suber
sylvatica
tomentosa
tulipifera
ulmoides
virginiana
x acerifolia
TreeSpeciesCount
This MapReduce job will calculate the number of trees of each kinds
Out:
araucana 1
atlantica 2
australis 1
baccata 2
bignonioides 1
biloba 5
bungeana 1
cappadocicum 1
carpinifolia 4
colurna 3
coulteri 1
decurrens 1
dioicus 1
distichum 3
excelsior 1
fraxinifolia 2
giganteum 5
giraldii 1
glutinosa 1
grandiflora 1
hippocastanum 3
ilex 1
involucrata 1
japonicum 1
kaki 2
libanii 2
monspessulanum 1
nigra 3
nigra laricio 1
opalus 1
orientalis 8
papyrifera 1
petraea 2
pomifera 1
pseudoacacia 1
sempervirens 1
serrata 1
stenoptera 1
suber 1
sylvatica 8
tomentosa 2
tulipifera 2
ulmoides 1
virginiana 2
x acerifolia 11
TallestTree
This MapReduce job will calculate the height of the tallest tree of each kind.
Out:
araucana 9.0
atlantica 25.0
australis 16.0
baccata 13.0
bignonioides 15.0
biloba 33.0
bungeana 10.0
cappadocicum 16.0
carpinifolia 30.0
colurna 20.0
coulteri 14.0
decurrens 20.0
dioicus 10.0
distichum 35.0
excelsior 30.0
fraxinifolia 27.0
giganteum 35.0
giraldii 35.0
glutinosa 16.0
grandiflora 12.0
hippocastanum 30.0
ilex 15.0
involucrata 12.0
japonicum 10.0
kaki 14.0
libanii 30.0
monspessulanum 12.0
nigra 30.0
nigra laricio 30.0
opalus 15.0
orientalis 34.0
papyrifera 12.0
petraea 31.0
pomifera 13.0
pseudoacacia 11.0
sempervirens 30.0
serrata 18.0
stenoptera 30.0
suber 10.0
sylvatica 30.0
tomentosa 20.0
tulipifera 35.0
ulmoides 12.0
virginiana 14.0
x acerifolia 45.0
This MapReduce job will sort the trees height from smallest to largest
SortTreeByheight
Out:
3 - Fagus sylvatica (Fagaceae) 2.0
89 - Taxus baccata (Taxaceae) 5.0
62 - Cedrus atlantica (Pinaceae) 6.0
39 - Araucaria araucana (Araucariaceae) 9.0
44 - Styphnolobium japonicum (Fabaceae) 10.0
32 - Quercus suber (Fagaceae) 10.0
95 - Pinus bungeana (Pinaceae) 10.0
61 - Gymnocladus dioicus (Fabaceae) 10.0
63 - Fagus sylvatica (Fagaceae) 10.0
4 - Robinia pseudoacacia (Fabaceae) 11.0
93 - Diospyros virginiana (Ebenaceae) 12.0
66 - Magnolia grandiflora (Magnoliaceae) 12.0
50 - Zelkova carpinifolia (Ulmaceae) 12.0
7 - Eucommia ulmoides (Eucomiaceae) 12.0
48 - Acer monspessulanum (Sapindacaees) 12.0
58 - Diospyros kaki (Ebenaceae) 12.0
33 - Broussonetia papyrifera (Moraceae) 12.0
71 - Davidia involucrata (Cornaceae) 12.0
36 - Taxus baccata (Taxaceae) 13.0
6 - Maclura pomifera (Moraceae) 13.0
68 - Diospyros kaki (Ebenaceae) 14.0
96 - Pinus coulteri (Pinaceae) 14.0
94 - Diospyros virginiana (Ebenaceae) 14.0
91 - Acer opalus (Sapindaceae) 15.0
5 - Catalpa bignonioides (Bignoniaceae) 15.0
70 - Fagus sylvatica (Fagaceae) 15.0
2 - Ulmus carpinifolia (Ulmaceae) 15.0
98 - Quercus ilex (Fagaceae) 15.0
28 - Alnus glutinosa (Betulaceae) 16.0
78 - Acer cappadocicum (Sapindaceae) 16.0
75 - Zelkova carpinifolia (Ulmaceae) 16.0
16 - Celtis australis (Cannabaceae) 16.0
64 - Ginkgo biloba (Ginkgoaceae) 18.0
83 - Zelkova serrata (Ulmaceae) 18.0
23 - Aesculus hippocastanum (Sapindaceae) 18.0
60 - Fagus sylvatica (Fagaceae) 18.0
34 - Corylus colurna (Betulaceae) 20.0
51 - Platanus x acerifolia (Platanaceae) 20.0
43 - Tilia tomentosa (Malvaceae) 20.0
15 - Corylus colurna (Betulaceae) 20.0
11 - Calocedrus decurrens (Cupressaceae) 20.0
1 - Corylus colurna (Betulaceae) 20.0
8 - Platanus orientalis (Platanaceae) 20.0
20 - Fagus sylvatica (Fagaceae) 20.0
35 - Paulownia tomentosa (Paulowniaceae) 20.0
12 - Sequoiadendron giganteum (Taxodiaceae) 20.0
87 - Taxodium distichum (Taxodiaceae) 20.0
13 - Platanus orientalis (Platanaceae) 20.0
10 - Ginkgo biloba (Ginkgoaceae) 22.0
47 - Aesculus hippocastanum (Sapindaceae) 22.0
86 - Platanus orientalis (Platanaceae) 22.0
14 - Pterocarya fraxinifolia (Juglandaceae) 22.0
88 - Liriodendron tulipifera (Magnoliaceae) 22.0
18 - Fagus sylvatica (Fagaceae) 23.0
24 - Cedrus atlantica (Pinaceae) 25.0
31 - Ginkgo biloba (Ginkgoaceae) 25.0
92 - Platanus x acerifolia (Platanaceae) 25.0
49 - Platanus orientalis (Platanaceae) 25.0
97 - Pinus nigra (Pinaceae) 25.0
84 - Ginkgo biloba (Ginkgoaceae) 25.0
73 - Platanus orientalis (Platanaceae) 26.0
65 - Pterocarya fraxinifolia (Juglandaceae) 27.0
42 - Platanus orientalis (Platanaceae) 27.0
85 - Juglans nigra (Juglandaceae) 28.0
76 - Pinus nigra laricio (Pinaceae) 30.0
19 - Quercus petraea (Fagaceae) 30.0
72 - Sequoiadendron giganteum (Taxodiaceae) 30.0
54 - Pterocarya stenoptera (Juglandaceae) 30.0
29 - Zelkova carpinifolia (Ulmaceae) 30.0
27 - Sequoia sempervirens (Taxodiaceae) 30.0
25 - Fagus sylvatica (Fagaceae) 30.0
41 - Platanus x acerifolia (Platanaceae) 30.0
77 - Taxodium distichum (Taxodiaceae) 30.0
55 - Platanus x acerifolia (Platanaceae) 30.0
69 - Pinus nigra (Pinaceae) 30.0
38 - Fagus sylvatica (Fagaceae) 30.0
59 - Sequoiadendron giganteum (Taxodiaceae) 30.0
52 - Fraxinus excelsior (Oleaceae) 30.0
37 - Cedrus libanii (Pinaceae) 30.0
22 - Cedrus libanii (Pinaceae) 30.0
30 - Aesculus hippocastanum (Sapindaceae) 30.0
80 - Quercus petraea (Fagaceae) 31.0
9 - Platanus orientalis (Platanaceae) 31.0
82 - Platanus x acerifolia (Platanaceae) 32.0
46 - Ginkgo biloba (Ginkgoaceae) 33.0
45 - Platanus orientalis (Platanaceae) 34.0
56 - Taxodium distichum (Taxodiaceae) 35.0
81 - Liriodendron tulipifera (Magnoliaceae) 35.0
17 - Platanus x acerifolia (Platanaceae) 35.0
53 - Ailanthus giraldii (Simaroubaceae) 35.0
57 - Sequoiadendron giganteum (Taxodiaceae) 35.0
26 - Platanus x acerifolia (Platanaceae) 40.0
74 - Platanus x acerifolia (Platanaceae) 40.0
40 - Platanus x acerifolia (Platanaceae) 40.0
90 - Platanus x acerifolia (Platanaceae) 42.0
21 - Platanus x acerifolia (Platanaceae) 45.0
Unitary test for 1.8.1, 1.8.2 and 1.8.3 :
DistrictTreesMapper
ListTreeSpeciesMapper
SpeciesCountMapper