HDFS-7591. hdfs classpath command should support same options as hadoop classpath. (Contributed by Varun Saxena)
This commit is contained in:
parent
ce29074685
commit
a6efbb21c2
@ -124,13 +124,7 @@ case ${COMMAND} in
|
|||||||
CLASS=org.apache.hadoop.util.NativeLibraryChecker
|
CLASS=org.apache.hadoop.util.NativeLibraryChecker
|
||||||
;;
|
;;
|
||||||
classpath)
|
classpath)
|
||||||
if [[ "$#" -eq 1 ]]; then
|
hadoop_do_classpath_subcommand "$@"
|
||||||
CLASS=org.apache.hadoop.util.Classpath
|
|
||||||
else
|
|
||||||
hadoop_finalize
|
|
||||||
echo "${CLASSPATH}"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
credential)
|
credential)
|
||||||
CLASS=org.apache.hadoop.security.alias.CredentialShell
|
CLASS=org.apache.hadoop.security.alias.CredentialShell
|
||||||
|
@ -1240,3 +1240,14 @@ function hadoop_verify_user
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hadoop_do_classpath_subcommand
|
||||||
|
{
|
||||||
|
if [[ "$#" -gt 0 ]]; then
|
||||||
|
CLASS=org.apache.hadoop.util.Classpath
|
||||||
|
else
|
||||||
|
hadoop_finalize
|
||||||
|
echo "${CLASSPATH}"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
@ -133,6 +133,9 @@ Trunk (Unreleased)
|
|||||||
type instead of concrete classes Block and ReplicaInfo. (David Powell
|
type instead of concrete classes Block and ReplicaInfo. (David Powell
|
||||||
and Joe Pallas via szetszwo)
|
and Joe Pallas via szetszwo)
|
||||||
|
|
||||||
|
HDFS-7591. hdfs classpath command should support same options as hadoop
|
||||||
|
classpath (Varun Saxena via Arpit Agarwal)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
@ -94,9 +94,7 @@ case ${COMMAND} in
|
|||||||
CLASS=org.apache.hadoop.hdfs.tools.CacheAdmin
|
CLASS=org.apache.hadoop.hdfs.tools.CacheAdmin
|
||||||
;;
|
;;
|
||||||
classpath)
|
classpath)
|
||||||
hadoop_finalize
|
hadoop_do_classpath_subcommand "$@"
|
||||||
echo "${CLASSPATH}"
|
|
||||||
exit
|
|
||||||
;;
|
;;
|
||||||
crypto)
|
crypto)
|
||||||
CLASS=org.apache.hadoop.hdfs.tools.CryptoAdmin
|
CLASS=org.apache.hadoop.hdfs.tools.CryptoAdmin
|
||||||
|
@ -51,7 +51,15 @@ if "%1" == "--loglevel" (
|
|||||||
goto print_usage
|
goto print_usage
|
||||||
)
|
)
|
||||||
|
|
||||||
set hdfscommands=dfs namenode secondarynamenode journalnode zkfc datanode dfsadmin haadmin fsck balancer jmxget oiv oev fetchdt getconf groups snapshotDiff lsSnapshottableDir cacheadmin mover storagepolicies
|
if %hdfs-command% == classpath (
|
||||||
|
if not defined hdfs-command-arguments (
|
||||||
|
@rem No need to bother starting up a JVM for this simple case.
|
||||||
|
@echo %CLASSPATH%
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
set hdfscommands=dfs namenode secondarynamenode journalnode zkfc datanode dfsadmin haadmin fsck balancer jmxget oiv oev fetchdt getconf groups snapshotDiff lsSnapshottableDir cacheadmin mover storagepolicies classpath
|
||||||
for %%i in ( %hdfscommands% ) do (
|
for %%i in ( %hdfscommands% ) do (
|
||||||
if %hdfs-command% == %%i set hdfscommand=true
|
if %hdfs-command% == %%i set hdfscommand=true
|
||||||
)
|
)
|
||||||
@ -122,6 +130,10 @@ goto :eof
|
|||||||
set CLASS=org.apache.hadoop.hdfs.tools.JMXGet
|
set CLASS=org.apache.hadoop.hdfs.tools.JMXGet
|
||||||
goto :eof
|
goto :eof
|
||||||
|
|
||||||
|
:classpath
|
||||||
|
set CLASS=org.apache.hadoop.util.Classpath
|
||||||
|
goto :eof
|
||||||
|
|
||||||
:oiv
|
:oiv
|
||||||
set CLASS=org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewerPB
|
set CLASS=org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewerPB
|
||||||
goto :eof
|
goto :eof
|
||||||
|
Loading…
x
Reference in New Issue
Block a user