Hadoop HADOOP_CLASSPATH issues
If you are allowed to set HADOOP_CLASSPATH
then
export HADOOP_CLASSPATH=/path/to/jar/myjar.jar:$HADOOP_CLASSPATH; \ hadoop fs -text /path/in/HDFS/to/my/file
will do the job. Since in your case this variable is overridden in hadoop-env.sh
therefore, consider using the -libjars
option instead:
hadoop fs -libjars /path/to/jar/myjar.jar -text /path/in/HDFS/to/my/file
Alternatively invoke FsShell
manually:
java -cp $HADOOP_HOME/lib/*:/path/to/jar/myjar.jar:$CLASSPATH \org.apache.hadoop.fs.FsShell -conf $HADOOP_HOME/conf/core-site.xml \-text /path/in/HDFS/to/my/file