Skip to content

Commit a665190

Browse files
committed
Include OSGs sysconfig patch.
1 parent fee9852 commit a665190

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

conf/gridftp-hdfs-environment

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,27 @@
44

55
HADOOP_CONF_DIR=/etc/hadoop-0.20/conf
66
HADOOP_HOME=/usr/lib/hadoop-0.20
7+
HADOOP_HDFS_HOME=$HADOOP_HOME
8+
HADOOP_COMMON_HOME=$HADOOP_HOME
9+
export GRIDFTP_HDFS_REPLICAS=2
710

8-
source $HADOOP_CONF_DIR/hadoop-env.sh
11+
#update for hadoop 2.0.0
12+
if [ -d "/etc/hadoop/conf" ]; then
13+
HADOOP_CONF_DIR=/etc/hadoop/conf
14+
fi
15+
if [ -d "/usr/lib/hadoop" ]; then
16+
HADOOP_HOME=/usr/lib/hadoop
17+
fi
18+
19+
if [ -e "$HADOOP_CONF_DIR/hadoop-env.sh" ]; then
20+
source $HADOOP_CONF_DIR/hadoop-env.sh
21+
fi
922

1023
if [ "x$JAVA_HOME" = "x" ]; then
1124
JAVA_HOME=/usr/lib/jvm/java
1225
fi
1326
# Often, libjvm gets hidden off the path.
14-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server:$JAVA_HOME/jre/lib/amd64:$JAVA_HOME/jre/lib/amd64/server
27+
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server:$JAVA_HOME/jre/lib/amd64:$JAVA_HOME/jre/lib/amd64/server:/usr/lib/hadoop/lib/native
1528

1629
# The following is the CLASSPATH building logic from the hadoop script:
1730
# CLASSPATH initially contains $HADOOP_CONF_DIR
@@ -39,10 +52,16 @@ IFS=
3952
if [ -d "$HADOOP_HOME/webapps" ]; then
4053
CLASSPATH=${CLASSPATH}:$HADOOP_HOME
4154
fi
42-
for f in $HADOOP_HOME/hadoop-*-core.jar; do
55+
for f in $HADOOP_HOME/hadoop-*.jar; do
4356
CLASSPATH=${CLASSPATH}:$f;
4457
done
4558

59+
if [ -d "$HADOOP_HOME/client" ]; then
60+
for f in $HADOOP_HOME/client/*.jar; do
61+
CLASSPATH=${CLASSPATH}:$f;
62+
done
63+
fi
64+
4665
# add libs to CLASSPATH
4766
for f in $HADOOP_HOME/lib/*.jar; do
4867
CLASSPATH=${CLASSPATH}:$f;
@@ -69,7 +88,7 @@ unset IFS
6988

7089
# New gridftp.conf override in GT 5.2
7190
#export GRIDFTP_CONF=/etc/gridftp-hdfs/gridftp.conf
72-
export conf=/etc/gridftp-hdfs/gridftp.conf
91+
#export conf=/etc/gridftp-hdfs/gridftp.conf
7392

7493
# Allow non-java-based signal handling
7594
export LD_PRELOAD=libjsig.so

0 commit comments

Comments
 (0)