2013-03-11 13 views
6

Niedawno zacząłem uczyć się podstaw map Hadoop - zmniejszyć programowanie w Javie. Jak dotąd jedynym sposobem, jaki znalazłem, było napisanie kodu w pliku za pomocą vi lub emacs, co wydaje się okropne, prymitywne i bardzo bolesne.IDE do pisania i uruchamiania zadań hadoop?

Czy istnieje IDE do pisania, kompilowania i uruchamiania programów Hadoop?

+0

Użyj dowolnego Java IDE? –

Odpowiedz

4

Użyj Eclipse. Cloudera ma świetny screencast here do konfiguracji Eclipse do rozwoju hadoopów. Również debugowanie pracy hadoop lokalnie jest całkiem fajne przy użyciu Eclipse (choć nie trywialne). Aby dowiedzieć się więcej na ten temat, zobacz here.

1

Here to blog do debugowania/tworzenia aplikacji Hadoop w środowisku Eclipse/Linux. Sprawdź także Karmasphere Studio.

+0

Dzięki za link do bloga. To było pomocne. Ale czy możliwe jest powiązanie mojego zaćmienia z klastrem hadoop i uruchamianie na nim zadań? –

0

Tak, to jest możliwe do uruchomienia zadania mapreduce w Eclipse. Jest wiele różnic w działaniu programów MapReduce na klastrze iw Eclipse. Poniżej znajdują się kilka punktów, warto zauważyć:

  • W Eclipse, że działa on w specjalny tryb zwany: Tryb LocalJobRunner czyli wszystkie demony Hadoop są prowadzone w pojedynczym JVM.
  • W środowisku Eclipse wszystkie ścieżki odnoszą się do lokalnych ścieżek plików, a nie do ścieżki HDFS.
Powiązane problemy