Differences
This shows you the differences between two versions of the page.
|
laboratoare:laborator09b [2015/09/07 12:38] Andrei Roșu-Cojocaru created |
laboratoare:laborator09b [2015/10/02 11:55] (current) Andrei Roșu-Cojocaru |
||
|---|---|---|---|
| Line 129: | Line 129: | ||
| <code bash> | <code bash> | ||
| - | aipi2014@ubuntu:/usr/local/hbase/bin$ ./hbase shell | + | student@aipi2015:/usr/local/hbase/bin$ ./hbase shell |
| </code> | </code> | ||
| Line 147: | Line 147: | ||
| <code bash> | <code bash> | ||
| - | aipi2014@ubuntu:/usr/local/hbase/bin$ ./hbase shell [-h | --help] | + | student@aipi2015:/usr/local/hbase/bin$ ./hbase shell [-h | --help] |
| Usage: shell [OPTIONS] [SCRIPTFILE [ARGUMENTS]] | Usage: shell [OPTIONS] [SCRIPTFILE [ARGUMENTS]] | ||
| Line 304: | Line 304: | ||
| hbase> t.count INTERVAL => 10, CACHE => 1000 | hbase> t.count INTERVAL => 10, CACHE => 1000 | ||
| </code> O astfel de operaţie poate dura foarte mult timp, având în vedere dimensiunea mare de date care poate fi gestionată de o tabelă HBase, recomandându-se ca o astfel de informaţie să fie obţinută prin rularea unei aplicaţii de tip MapReduce, ce poate fi executată astfel:\\ <code bash> | </code> O astfel de operaţie poate dura foarte mult timp, având în vedere dimensiunea mare de date care poate fi gestionată de o tabelă HBase, recomandându-se ca o astfel de informaţie să fie obţinută prin rularea unei aplicaţii de tip MapReduce, ce poate fi executată astfel:\\ <code bash> | ||
| - | aipi2014@ubuntu:/usr/local/hadoop/bin/hadoop$ jar hbase.jar rowcount | + | student@aipi2015:/usr/local/hadoop/bin/hadoop$ jar hbase.jar rowcount |
| </code> | | </code> | | ||
| | **delete** | marchează o valoare a unei celule (specificată prin coordonatele tabel/cheie de rând/coloană şi opţional amprentă de timp) ca fiins ştearsă\\ <code> | | **delete** | marchează o valoare a unei celule (specificată prin coordonatele tabel/cheie de rând/coloană şi opţional amprentă de timp) ca fiins ştearsă\\ <code> | ||
| Line 504: | Line 504: | ||
| În cazul în care se doreşte rularea unui script, acesta poate fi transmis ca parametru comenzii ''hbase shell'', după execuţia acestuia, terminalul revenind la starea sa iniţială: | În cazul în care se doreşte rularea unui script, acesta poate fi transmis ca parametru comenzii ''hbase shell'', după execuţia acestuia, terminalul revenind la starea sa iniţială: | ||
| - | <code bash> | + | <code> |
| - | aii2014@ubuntu:/usr/local/hbase/bin$ ./hbase shell script.rb | + | student@aipi2015:/usr/local/hbase/bin$ ./hbase shell script.rb |
| </code> | </code> | ||
| O alternativă este reprezentată de a executa un script folosind interpretorul JRuby, ceea ce presupune că acesta va fi rulat ca o aplicaţie Java. | O alternativă este reprezentată de a executa un script folosind interpretorul JRuby, ceea ce presupune că acesta va fi rulat ca o aplicaţie Java. | ||
| - | <code bash> | + | <code> |
| - | aipi2014@ubuntu:/usr/local/hbase/bin$ ./hbase org.jruby.Main script.rb | + | student@aipi2015:/usr/local/hbase/bin$ ./hbase org.jruby.Main script.rb |
| </code> | </code> | ||
