Sha256: 67e73345c9677490d698bbf1a6aab74c11f682df8565ebcbab22c2833769ba81

Contents?: true

Size: 816 Bytes

Versions: 7

Compression:

Stored size: 816 Bytes

Contents

#!/bin/bash
JARFILE=$HADOOP_HOME/lib/HadoopThriftServer.jar
CONTRIBLIB=$HADOOP_HOME/src/contrib/thriftfs/lib
CLASSPATH=$(ls $HADOOP_HOME/hadoop-core-*.jar):$(ls $HADOOP_HOME/lib/commons-logging-api-*.jar):$CONTRIBLIB/hadoopthriftapi.jar:$CONTRIBLIB/libthrift.jar:$HADOOP_HOME/conf

if [ "$1" == "" ]; then
    echo "Usage: $0 <port>"
    exit 1
fi

if [ ! -e "$JARFILE" ]; then
    echo "Creating thrift server jar file at $JARFILE"
    mkdir -p /tmp/HadoopThriftServer    
    javac -classpath $CLASSPATH -d /tmp/HadoopThriftServer/ $CONTRIBLIB/../src/java/org/apache/hadoop/thriftfs/HadoopThriftServer.java
    jar -cf $JARFILE -C /tmp/HadoopThriftServer/ .
else
    echo "Found jar file at $JARFILE"
fi

java -Dcom.sun.management.jmxremote -cp $JARFILE:$CLASSPATH org.apache.hadoop.thriftfs.HadoopThriftServer $1

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ganapati-0.0.7 bin/hdfs_thrift_server
ganapati-0.0.6 bin/hdfs_thrift_server
ganapati-0.0.5 bin/hdfs_thrift_server
ganapati-0.0.4 bin/hdfs_thrift_server
ganapati-0.0.3 bin/hdfs_thrift_server
ganapati-0.0.2 bin/hdfs_thrift_server
ganapati-0.0.1 bin/hdfs_thrift_server