Sha256: 2f467801c134f3016b9a854605285a94cbfb0e0b9db5c09c7e6af2df99777f84

Contents?: true

Size: 1.02 KB

Versions: 4

Compression:

Stored size: 1.02 KB

Contents

#!/usr/bin/env ruby
require "rubygems"
require "mandy"

hadoop_home = HadoopConfiguration.check_home
hadoop_version = HadoopConfiguration.check_version

# Status & Help Message
puts "\nYou are running Mandy!"
puts "========================"
puts
puts "Using #{hadoop_version.split("\n").first} located at #{`echo $HADOOP_HOME`}"
puts
puts "Available Mandy Commands"
puts '------------------------'

{
  'mandy-install' => 'Installs the Mandy Rubygem on several hosts via ssh.',
  'mandy-local' => 'Run a Map/Reduce task locally without requiring hadoop',
  'mandy-hadoop' => 'Run a Map/Reduce task on hadoop using the provided cluster config',
  'mandy-rm' => 'remove a file or directory from HDFS',
  'mandy-put' => 'upload a file into HDFS',
  'mandy-map' => 'Run a map task reading on STDIN and writing to STDOUT',
  'mandy-reduce' => 'Run a reduce task reading on STDIN and writing to STDOUT',
  'mandy-lsr' => 'Recursively list files or directorys on HDFS'
  
}.each do |command, description|

  puts "#{command.ljust(15)} #{description}"
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mandy-0.5.17 bin/mandy
mandy-0.5.14 bin/mandy
mandy-0.5.13 bin/mandy
mandy-0.5.11 bin/mandy