Sha256: d9c408182b50b5394adfdc4568c28589daa76b9da847552fd0ef34afe491dfd5

Contents?: true

Size: 802 Bytes

Versions: 5

Compression:

Stored size: 802 Bytes

Contents

#!/usr/bin/env bash

input_file=${1} 			; shift
output_file=${1} 			; shift
map_script=${1-/bin/cat}		; shift
reduce_script=${1-/usr/bin/uniq}	; shift

if [ "$output_file" == "" ] ; then echo "$0 input_file output_file [mapper=/bin/cat] [reducer=/usr/bin/uniq] [extra_args]" ; exit ; fi

HADOOP_HOME=${HADOOP_HOME-/usr/lib/hadoop}

# Can add fun stuff like
# -jobconf mapred.map.tasks=3                                                       \
# -jobconf mapred.reduce.tasks=3                                                    \

exec ${HADOOP_HOME}/bin/hadoop \
     jar         ${HADOOP_HOME}/contrib/streaming/hadoop-*-streaming.jar		\
    -mapper  	"$map_script"  								\
    -reducer	"$reduce_script"							\
    -input      "$input_file"								\
    -output  	"$output_file"								\
    "$@"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
wukong-1.4.7 bin/hdp-stream-flat
wukong-1.4.6 bin/hdp-stream-flat
wukong-1.4.5 bin/hdp-stream-flat
wukong-1.4.2 bin/hdp-stream-flat
wukong-1.4.1 bin/hdp-stream-flat