2014-07-06 20 views
17

Podczas łączenia się z klastrem Hadoop, skąd mogę wiedzieć, która wersja Hadoop działa w tym klastrze? W szczególności jest to ważne dla prawidłowej konfiguracji bibliotek podczas kompilowania i pakowania zadań Hadoop Java z Maven.Jak znaleźć wersję cdh hadoop

Odpowiedz

22

Najprostszym sposobem, jeśli masz ssh dostęp do węzła Hadoop jest przez polecenie działa

$ wersja Hadoop

14

Jeśli szukasz wersji CDH następnie sprawdzić /usr/lib/hadoop/cloudera/cdh_version.properties

3

Możemy sprawdź zainstalowaną wersję za pomocą następującej komendy:

cat /usr/lib/hadoop/cloudera/cdh_version.properties 

Mam nadzieję, że to może ci pomóc.

2

W CDH w klastrze używam, nie ma żadnych cdh_version.properties (lub nie mogę go znaleźć)

Jeśli klaster używa „paczkach”, można sprawdzić, które jest wersja CDH wykorzystywane przez robi:

/opt/cloudera/parcels 

i można zobaczyć wersję jako nazwa folderu:

CDH-5.5.1-1.cdh5.5.1.p0.11 

Uwaga: wiem, że to nie jest to ogólna zasada uzyskania która wersja CDH jest używany . Próbuję pokazać alternatywny sposób, w jaki mi się to udało.

+0

Straighforward moda: uruchom "wersję MMA" i możesz sprawdzić wersję CDH – evinhas