You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by Margus Roo <ma...@roo.ee> on 2017/02/02 18:06:38 UTC
ERROR: oz is not COMMAND nor fully qualified CLASSNAME
Hi
Downloaded and compiled ozone as described
https://wiki.apache.org/hadoop/Ozone
Version: 3.0.0-alpha2-SNAPSHOT, rffe937a1f295398ed0e0606b00566f41129f157c
Compiled: Wed Feb 01 17:38:00 +0200 2017 by ozone from HDFS-7240
hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/bin/hdfs shows that
there are arguments:
...
oz command line interface for ozone
...
scm run the Storage Container Manager service
But if I'll try to use them I am getting
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs oz
ERROR: oz is not COMMAND nor fully qualified CLASSNAME.
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs scm
Error: Could not find or load main class
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs classpath
/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/etc/hadoop:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/mapreduce/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/*
hints?
--
Margus (margusja) Roo
http://margus.roo.ee
skype: margusja
https://www.facebook.com/allan.tuuring
+372 51 48 780
Re: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
Posted by Anu Engineer <ae...@hortonworks.com>.
Hi Margus,
Thanks for reporting this issue, Chen has just fixed it. I will commit this change as soon as we get a Jenkins run.
https://issues.apache.org/jira/browse/HDFS-11386
if you can watch that JIRA and pull when it is committed, it will make it easier for you.
Thanks
Anu
On 2/2/17, 1:00 PM, "Chen Liang" <cl...@hortonworks.com> wrote:
>Hi Margus,
>
>It looks like there might have been some error when merging trunk into HDFS-7240, which mistakenly changed some entries in hdfs script. Thanks for the catch!
>
>We will update the branch to fix it. In the meantime, as a quick fix, you can apply the attached patch file and re-compile, OR do the following manually:
>
>1. open hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs
>2. between
>oiv_legacy)
> HADOOP_CLASSNAME=org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewer
> ;;
> and
>portmap)
> HADOOP_SUBCMD_SUPPORTDAEMONIZATION="true"
> HADOOP_CLASSNAME=org.apache.hadoop.portmap.Portmap
> ;;
>add
>oz)
> HADOOP_CLASSNAME=org.apache.hadoop.ozone.web.ozShell.Shell
>;;
>3. change this line
>CLASS='org.apache.hadoop.ozone.storage.StorageContainerManager'
>to
>HADOOP_CLASSNAME='org.apache.hadoop.ozone.storage.StorageContainerManager'
>4. re-compile.
>
>Please let me know if this does not work for you.
>
>Thanks!
>Chen
>
>________________________________________
>From: Margus Roo <ma...@roo.ee>
>Sent: Thursday, February 02, 2017 10:06 AM
>To: hdfs-dev@hadoop.apache.org
>Subject: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
>
>Hi
>
>Downloaded and compiled ozone as described
>https://wiki.apache.org/hadoop/Ozone
>
>Version: 3.0.0-alpha2-SNAPSHOT, rffe937a1f295398ed0e0606b00566f41129f157c
>Compiled: Wed Feb 01 17:38:00 +0200 2017 by ozone from HDFS-7240
>
>hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/bin/hdfs shows that
>there are arguments:
>...
>oz command line interface for ozone
>...
>scm run the Storage Container Manager service
>
>But if I'll try to use them I am getting
>[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs oz
>ERROR: oz is not COMMAND nor fully qualified CLASSNAME.
>
>[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs scm
>Error: Could not find or load main class
>
>[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs classpath
>/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/etc/hadoop:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/mapreduce/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/*
>
>hints?
>
>--
>Margus (margusja) Roo
>http://margus.roo.ee
>skype: margusja
>https://www.facebook.com/allan.tuuring
>+372 51 48 780
>
>
Re: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
Posted by Margus Roo <ma...@roo.ee>.
Many thanks - it worked!
Margus (margusja) Roo
http://margus.roo.ee
skype: margusja
https://www.facebook.com/allan.tuuring
+372 51 48 780
On 02/02/2017 23:00, Chen Liang wrote:
> Hi Margus,
>
> It looks like there might have been some error when merging trunk into HDFS-7240, which mistakenly changed some entries in hdfs script. Thanks for the catch!
>
> We will update the branch to fix it. In the meantime, as a quick fix, you can apply the attached patch file and re-compile, OR do the following manually:
>
> 1. open hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs
> 2. between
> oiv_legacy)
> HADOOP_CLASSNAME=org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewer
> ;;
> and
> portmap)
> HADOOP_SUBCMD_SUPPORTDAEMONIZATION="true"
> HADOOP_CLASSNAME=org.apache.hadoop.portmap.Portmap
> ;;
> add
> oz)
> HADOOP_CLASSNAME=org.apache.hadoop.ozone.web.ozShell.Shell
> ;;
> 3. change this line
> CLASS='org.apache.hadoop.ozone.storage.StorageContainerManager'
> to
> HADOOP_CLASSNAME='org.apache.hadoop.ozone.storage.StorageContainerManager'
> 4. re-compile.
>
> Please let me know if this does not work for you.
>
> Thanks!
> Chen
>
> ________________________________________
> From: Margus Roo <ma...@roo.ee>
> Sent: Thursday, February 02, 2017 10:06 AM
> To: hdfs-dev@hadoop.apache.org
> Subject: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
>
> Hi
>
> Downloaded and compiled ozone as described
> https://wiki.apache.org/hadoop/Ozone
>
> Version: 3.0.0-alpha2-SNAPSHOT, rffe937a1f295398ed0e0606b00566f41129f157c
> Compiled: Wed Feb 01 17:38:00 +0200 2017 by ozone from HDFS-7240
>
> hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/bin/hdfs shows that
> there are arguments:
> ...
> oz command line interface for ozone
> ...
> scm run the Storage Container Manager service
>
> But if I'll try to use them I am getting
> [ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs oz
> ERROR: oz is not COMMAND nor fully qualified CLASSNAME.
>
> [ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs scm
> Error: Could not find or load main class
>
> [ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs classpath
> /home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/etc/hadoop:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/mapreduce/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/*
>
> hints?
>
> --
> Margus (margusja) Roo
> http://margus.roo.ee
> skype: margusja
> https://www.facebook.com/allan.tuuring
> +372 51 48 780
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
> For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org
Re: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
Posted by Chen Liang <cl...@hortonworks.com>.
Hi Margus,
It looks like there might have been some error when merging trunk into HDFS-7240, which mistakenly changed some entries in hdfs script. Thanks for the catch!
We will update the branch to fix it. In the meantime, as a quick fix, you can apply the attached patch file and re-compile, OR do the following manually:
1. open hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs
2. between
oiv_legacy)
HADOOP_CLASSNAME=org.apache.hadoop.hdfs.tools.offlineImageViewer.OfflineImageViewer
;;
and
portmap)
HADOOP_SUBCMD_SUPPORTDAEMONIZATION="true"
HADOOP_CLASSNAME=org.apache.hadoop.portmap.Portmap
;;
add
oz)
HADOOP_CLASSNAME=org.apache.hadoop.ozone.web.ozShell.Shell
;;
3. change this line
CLASS='org.apache.hadoop.ozone.storage.StorageContainerManager'
to
HADOOP_CLASSNAME='org.apache.hadoop.ozone.storage.StorageContainerManager'
4. re-compile.
Please let me know if this does not work for you.
Thanks!
Chen
________________________________________
From: Margus Roo <ma...@roo.ee>
Sent: Thursday, February 02, 2017 10:06 AM
To: hdfs-dev@hadoop.apache.org
Subject: ERROR: oz is not COMMAND nor fully qualified CLASSNAME
Hi
Downloaded and compiled ozone as described
https://wiki.apache.org/hadoop/Ozone
Version: 3.0.0-alpha2-SNAPSHOT, rffe937a1f295398ed0e0606b00566f41129f157c
Compiled: Wed Feb 01 17:38:00 +0200 2017 by ozone from HDFS-7240
hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/bin/hdfs shows that
there are arguments:
...
oz command line interface for ozone
...
scm run the Storage Container Manager service
But if I'll try to use them I am getting
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs oz
ERROR: oz is not COMMAND nor fully qualified CLASSNAME.
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs scm
Error: Could not find or load main class
[ozone@bigdata24 hadoop-3.0.0-alpha2-SNAPSHOT]$ bin/hdfs classpath
/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/etc/hadoop:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/common/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/hdfs/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/mapreduce/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/lib/*:/home/ozone/hadoop_ozone/hadoop-dist/target/hadoop-3.0.0-alpha2-SNAPSHOT/share/hadoop/yarn/*
hints?
--
Margus (margusja) Roo
http://margus.roo.ee
skype: margusja
https://www.facebook.com/allan.tuuring
+372 51 48 780