Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
utile:hadoop_hbase [2015/09/27 15:52] Andrei Roșu-Cojocaru |
utile:hadoop_hbase [2015/09/28 02:09] (current) Andrei Roșu-Cojocaru [Plugin Hadoop pentru Eclipse] |
||
|---|---|---|---|
| Line 508: | Line 508: | ||
| ====== Plugin Hadoop pentru Eclipse ===== | ====== Plugin Hadoop pentru Eclipse ===== | ||
| - | Dezvoltarea aplicațiilor Hadoop / HDFS în Eclipse poate fi facilitată de folosirea unui plugin: | + | Dezvoltarea aplicațiilor Hadoop / HDFS în Eclipse poate fi facilitată de folosirea [[http://aipi2015.andreirosucojocaru.ro/hadoop-eclipse-plugin-2.6.1.jar|unui plugin]]. |
| - | + | ||
| - | * [[http://aipi2014.andreirosucojocaru.ro/hadoop-eclipse-kepler-plugin-2.2.0.jar|Hadoop 2.2.0]] | + | |
| - | * [[http://aipi2014.andreirosucojocaru.ro/hadoop-eclipse-kepler-plugin-2.6.0.jar|Hadoop 2.6.0]] | + | |
| Arhiva ''.jar'' corespunzătoare acestuia trebuie copiată în subdirectorul ''plugins'' al mediului de dezvoltare Eclipse pentru a putea fi folosit corespunzător. | Arhiva ''.jar'' corespunzătoare acestuia trebuie copiată în subdirectorul ''plugins'' al mediului de dezvoltare Eclipse pentru a putea fi folosit corespunzător. | ||
| Line 573: | Line 570: | ||
| {{ :utile:hadoop_hbase:hadoop_plugin10.png?nolink&600 }} | {{ :utile:hadoop_hbase:hadoop_plugin10.png?nolink&600 }} | ||
| - | |||
| - | De asemenea, pentru clasele de tip ''Mapper'' / ''Reducer'', vor trebui specificate tipul de intrare şi tipul de ieşire prin indicarea clasei de bază parametrizate pe care o vor moșteni. | ||
| {{ :utile:hadoop_hbase:hadoop_plugin11.png?nolink&600 }} | {{ :utile:hadoop_hbase:hadoop_plugin11.png?nolink&600 }} | ||
| + | |||
| + | De asemenea, pentru clasele de tip ''Mapper'' / ''Reducer'', vor trebui specificate tipul de intrare şi tipul de ieşire prin indicarea clasei de bază parametrizate pe care o vor moșteni. | ||
| {{ :utile:hadoop_hbase:hadoop_plugin12.png?nolink&600 }} | {{ :utile:hadoop_hbase:hadoop_plugin12.png?nolink&600 }} | ||
| Line 583: | Line 580: | ||
| {{ :utile:hadoop_hbase:hadoop_plugin14.png?nolink&600 }} | {{ :utile:hadoop_hbase:hadoop_plugin14.png?nolink&600 }} | ||
| + | |||
| + | {{ :utile:hadoop_hbase:hadoop_plugin15.png?nolink&600 }} | ||
| Întrucât se doreşte ca rezultatele procesărilor distribuite să fie afişate în cadrul consolei Eclipse, se va crea un fişier ''log4j.properties'' care va fi plasat în subdirectorul ''bin'' al proiectului respectiv: | Întrucât se doreşte ca rezultatele procesărilor distribuite să fie afişate în cadrul consolei Eclipse, se va crea un fişier ''log4j.properties'' care va fi plasat în subdirectorul ''bin'' al proiectului respectiv: | ||
| Line 596: | Line 595: | ||
| Rularea proiectului va trebui realizată în contexul Hadoop, astfel încât să fie invocate procesele care sunt responsabile cu distribuirea sarcinii, respectiv cu preluarea rezultatelor obţinute în urma prelucrărilor pe diferite sarcini. Astfel, din meniul contextual al proiectului va trebui să se specifice //Run As// → //Run On Hadoop//. | Rularea proiectului va trebui realizată în contexul Hadoop, astfel încât să fie invocate procesele care sunt responsabile cu distribuirea sarcinii, respectiv cu preluarea rezultatelor obţinute în urma prelucrărilor pe diferite sarcini. Astfel, din meniul contextual al proiectului va trebui să se specifice //Run As// → //Run On Hadoop//. | ||
| - | {{ :utile:hadoop_hbase:hadoop_plugin15.png?nolink&600 }} | + | {{ :utile:hadoop_hbase:hadoop_plugin16.png?nolink }} |
| Pe măsură ce este rulată aplicaţia, în consolă vor fi afişate actualizările privind sarcinile de tip map şi sarcinile de tip reduce, exprimate procentual. | Pe măsură ce este rulată aplicaţia, în consolă vor fi afişate actualizările privind sarcinile de tip map şi sarcinile de tip reduce, exprimate procentual. | ||
