Hey Noah,
Yes it does look like an older version 56.6, I got it from the Ubuntu Repo.
Is there another method or pull request I can run to get the latest? I am
having a hard time finding it.

Thanks


On Sun, Aug 4, 2013 at 10:33 PM, Noah Watkins <noah.watk...@inktank.com>wrote:

> Hey Scott,
>
> Things look OK, but I'm a little foggy on what exactly was shipping in
> the libcephfs-java jar file back at 0.61. There was definitely a time
> where Hadoop and libcephfs.jar in the Debian repos were out of sync,
> and that might be what you are seeing.
>
> Could you list the contents of the libcephfs.jar file, to see if
> CephPoolException.class is in there? It might just be that the
> libcephfs.jar is out-of-date.
>
> -Noah
>
> On Sun, Aug 4, 2013 at 8:44 PM, Scottix <scot...@gmail.com> wrote:
> > I am running into an issues connecting hadoop to my ceph cluster and I'm
> > sure I am missing something but can't figure it out.
> > I have a Ceph cluster with MDS running fine and I can do a basic mount
> > perfectly normal.
> > I have hadoop fs -ls with basic file:/// working well.
> >
> > Info:
> > ceph cluster version 0.61.7
> > Ubuntu Server 13.04 x86_64
> > hadoop 1.2.1-1 deb install (stable now I did try 1.1.2 same issue)
> > libcephfs-java both hadoop-cephfs.jar and libcephfs.jar show up in
> "hadoop
> > classpath"
> > libcephfs-jni with symlink trick
> /usr/share/hadoop/lib/native/Linux-amd64-64
> > listed here
> >
> http://thread.gmane.org/gmane.comp.file-systems.ceph.user/1788/focus=1806
> > and the LD_LIBRARY_PATH in hadoop-env.sh
> >
> > When I try to setup the ceph mount within Hadoop I get an exception
> >
> > $ hadoop fs -ls
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > com/ceph/fs/CephPoolException
> >     at
> >
> org.apache.hadoop.fs.ceph.CephFileSystem.initialize(CephFileSystem.java:96)
> >     at
> > org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1446)
> >     at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:67)
> >     at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1464)
> >     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:263)
> >     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:124)
> >     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:247)
> >     at org.apache.hadoop.fs.Path.getFileSystem(Path.java:187)
> >     at org.apache.hadoop.fs.FsShell.ls(FsShell.java:583)
> >     at org.apache.hadoop.fs.FsShell.run(FsShell.java:1812)
> >     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
> >     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
> >     at org.apache.hadoop.fs.FsShell.main(FsShell.java:1916)
> > Caused by: java.lang.ClassNotFoundException:
> com.ceph.fs.CephPoolException
> >
> > Followed the tutorial here
> > http://ceph.com/docs/next/cephfs/hadoop/
> >
> > core-site.xml settings
> > ...
> > <property>
> >     <name>fs.ceph.impl</name>
> >     <value>org.apache.hadoop.fs.ceph.CephFileSystem</value>
> > </property>
> > <property>
> >     <name>fs.default.name</name>
> >     <value>ceph://192.168.1.11:6789</value>
> > </property>
> > <property>
> >     <name>ceph.data.pools</name>
> >     <value>hadoop1</value>
> > </property>
> > <property>
> >     <name>ceph.auth.id</name>
> >     <value>admin</value>
> > </property>
> > <property>
> >     <name>ceph.auth.keyfile</name>
> >     <value>/etc/ceph/admin.secret</value>
> > </property>
> >
> > Any Help Appreciated
> >
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@lists.ceph.com
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
>



-- 
Follow Me: @Scottix <http://www.twitter.com/scottix>
http://about.me/scottix
scot...@gmail.com
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to