|
|
-
Setting up version 0.19.0
Amandeep Khurana 2009-02-02, 06:19
I was using 0.18.2 till and needed to upgrade to 0.19.0 for the JDBC support. Strangely, I'm unable to get 0.19.0 to start up using exactly the same configuration as the earlier version. Here's the error from the namenode log file:
2009-02-01 22:16:13,775 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.dfs.DistributedFileSystem at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:720) at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1362) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:56) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1379) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120) at org.apache.hadoop.fs.Trash.<init>(Trash.java:62) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:166) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:208) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:194) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:859) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:868) Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.dfs.DistributedFileSystem at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:673) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:718) ... 11 more
Does anyone have any idea about this?
Amandeep Amandeep Khurana Computer Science Graduate Student University of California, Santa Cruz
-
Re: Setting up version 0.19.0
lohit 2009-02-02, 06:56
from 0.19, package structure was changed. DistributedFileSystem is no longer in org.apache.hadoop.dfs , it has been renamed to org.apache.hadoop.hdfs.
Check your sample config file in 0.19 branch conf/hadoop-default.xml, in particular for <property> <name>fs.hdfs.impl</name> <value>org.apache.hadoop.hdfs.DistributedFileSystem</value> <description>The FileSystem for hdfs: uris.</description> </property> Thanks, Lohit
----- Original Message ---- From: Amandeep Khurana <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent: Sunday, February 1, 2009 10:19:56 PM Subject: Setting up version 0.19.0
I was using 0.18.2 till and needed to upgrade to 0.19.0 for the JDBC support. Strangely, I'm unable to get 0.19.0 to start up using exactly the same configuration as the earlier version. Here's the error from the namenode log file:
2009-02-01 22:16:13,775 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.dfs.DistributedFileSystem at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:720) at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1362) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:56) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1379) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120) at org.apache.hadoop.fs.Trash.<init>(Trash.java:62) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:166) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:208) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:194) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:859) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:868) Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.dfs.DistributedFileSystem at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:673) at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:718) ... 11 more
Does anyone have any idea about this?
Amandeep Amandeep Khurana Computer Science Graduate Student University of California, Santa Cruz
-
Re: Setting up version 0.19.0
Amandeep Khurana 2009-02-02, 07:25
Aah ok. Got it to work.
Thanks. Amandeep Khurana Computer Science Graduate Student University of California, Santa Cruz On Sun, Feb 1, 2009 at 10:56 PM, lohit <[EMAIL PROTECTED]> wrote:
> from 0.19, package structure was changed. > DistributedFileSystem is no longer in org.apache.hadoop.dfs , it has been > renamed to org.apache.hadoop.hdfs. > > Check your sample config file in 0.19 branch conf/hadoop-default.xml, in > particular for > <property> > <name>fs.hdfs.impl</name> > <value>org.apache.hadoop.hdfs.DistributedFileSystem</value> > <description>The FileSystem for hdfs: uris.</description> > </property> > > > Thanks, > Lohit > > > > ----- Original Message ---- > From: Amandeep Khurana <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Sent: Sunday, February 1, 2009 10:19:56 PM > Subject: Setting up version 0.19.0 > > I was using 0.18.2 till and needed to upgrade to 0.19.0 for the JDBC > support. Strangely, I'm unable to get 0.19.0 to start up using exactly the > same configuration as the earlier version. Here's the error from the > namenode log file: > > 2009-02-01 22:16:13,775 ERROR > org.apache.hadoop.hdfs.server.namenode.NameNode: > java.lang.RuntimeException: > java.lang.ClassNotFoundException: > org.apache.hadoop.dfs.DistributedFileSystem > at > org.apache.hadoop.conf.Configuration.getClass(Configuration.java:720) > at > org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1362) > at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:56) > at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1379) > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215) > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120) > at org.apache.hadoop.fs.Trash.<init>(Trash.java:62) > at > > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:166) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:208) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:194) > at > > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:859) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:868) > Caused by: java.lang.ClassNotFoundException: > org.apache.hadoop.dfs.DistributedFileSystem > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Unknown Source) > at > org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:673) > at > org.apache.hadoop.conf.Configuration.getClass(Configuration.java:718) > ... 11 more > > Does anyone have any idea about this? > > Amandeep > > > Amandeep Khurana > Computer Science Graduate Student > University of California, Santa Cruz > >
|
|