0.0.45 • Published 8 years ago

reall-cli v0.0.45

Weekly downloads
2
License
MIT
Repository
-
Last release
8 years ago

npm version

Reall Command Line Interface

The official Command-Line for Reall Project, a Hadoop Tool for easy Job Automation and Real Time Display base on HDFS and MapReduce.

How to install

To install just type npm install reall-cli -g:

Create your first Reall Hadoop Job

# Creating a Reall Hadoop Job:
#
reall add -j "My First Reall Hadoop" -m "mapperByWeekday.py" -r "reducerByWeekday.py" -t -c
cd ~/ReallHdop/MyFirstReallHadoop/

# Download scripts and test datasets
#
curl -l https://s3-us-west-2.amazonaws.com/reall/data/purchases_100.txt -o input/purchases_100.txt
curl -l https://s3-us-west-2.amazonaws.com/reall/code/mapperByWeekday.py -o mapperByWeekday.py
curl -l https://s3-us-west-2.amazonaws.com/reall/code/reducerByWeekday.py -o reducerByWeekday.py

# Run the job
#
reall hd -j MyFirstReallHadoop

Create your first (medium size) Reall Hadoop Job

Just go ahead and practice something bigger, this time we will use the input/purchases.txt which is a 202Mb file:

# Creating a Reall Hadoop Job:
#
reall add -j "My First Medium Size Reall Hadoop" -m "mapperByWeekday.py" -r "reducerByWeekday.py" -t -c
cd ~/ReallHdop/MyFirstMediumSizeReallHadoop/

# Download scripts and test datasets
#
curl -l https://s3-us-west-2.amazonaws.com/reall/data/purchases.txt -o input/purchases.txt
curl -l https://s3-us-west-2.amazonaws.com/reall/code/mapperByWeekday.py -o mapperByWeekday.py
curl -l https://s3-us-west-2.amazonaws.com/reall/code/reducerByWeekday.py -o reducerByWeekday.py

# Run the job
#
reall hd -j MyFirstMediumSizeReallHadoop

Using command line help

To see all options type reall -h:

$ reall -h

  Usage: reall [options] [command]


  Commands:

    *
    hd [options]    Run basic Hadoop commands
    fs [options]    Runs basic HDFS commands
    add [options]   Add new Job Definitions to the Reall instance

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

For basic Hadoop commands options type reall hd -h:

$ reall hd -h

  Usage: hd [options]

  Run basic Hadoop commands

  Options:

    -h, --help                       output usage information
    -j, --job [job]                  The job name identifier you want to run
    -m, --mapper [mapper]            The mapper script to be used on hadoop command
    -r, --reducer [reducer]          The reducer script to be used on hadoop command
    -c, --combiner [combiner]        The combiner script to be used on hadoop command
    -i, --input [input]              The input directory for the hadoop command
    -o, --output [output]            The output directory for the hadoop command
    -t, --transporter [transporter]  The transporter script to be used after hadoop command completes successfully

For basic HDFS commands options type reall fs -h:

$ reall fs -h

  Usage: fs [options]

  Runs basic HDFS commands

  Options:

    -h, --help               output usage information
    -p, --put [put]          Puts a file into hadoop file system
    -g, --get [get]          Pulls a file from hadoop file system
    -t, --target [target]    The targeted files to be trasfered
    -d, --destiny [destiny]  The destiny folder where to locate trasfered files

For adding Automated Hadoop Jobs options type reall add -h:

$ reall add -h

  Usage: add [options]

  Add new Job Definitions to the Reall instance

  Options:

    -h, --help                       output usage information
    -j, --job [job]                  The Job Name identifier
    -m, --mapper [mapper]            The mapper script to be used on hadoop job
    -r, --reducer [reducer]          The reducer script to be used on hadoop job
    -c, --combiner [combiner]        The combiner script to be used on hadoop job
    -i, --input [input]              The input directory for the hadoop job
    -o, --output [output]            The output directory for the hadoop job
    -t, --transporter [transporter]  The transporter script to be used after hadoop job completes successfully
0.0.58

8 years ago

0.0.57

8 years ago

0.0.56

8 years ago

0.0.54

8 years ago

0.0.53

8 years ago

0.0.52

8 years ago

0.0.51

8 years ago

0.0.50

8 years ago

0.0.49

8 years ago

0.0.48

8 years ago

0.0.47

8 years ago

0.0.46

8 years ago

0.0.45

8 years ago

0.0.44

8 years ago

0.0.43

8 years ago

0.0.42

8 years ago

0.0.41

8 years ago

0.0.40

8 years ago

0.0.39

8 years ago

0.0.38

8 years ago

0.0.37

8 years ago

0.0.36

8 years ago

0.0.35

8 years ago

0.0.34

8 years ago

0.0.33

8 years ago

0.0.32

8 years ago

0.0.31

8 years ago

0.0.30

8 years ago

0.0.29

8 years ago

0.0.28

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.24

8 years ago

0.0.22

8 years ago

0.0.21

8 years ago

0.0.20

8 years ago

0.0.19

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago