The ceph.com repositories can be added in Ubuntu. Checkout http://ceph.com/docs/master/install/debian/ for details. If you upgrade to the latest stable (cuttlefish) then all the dependencies should be correct. On Mon, Aug 5, 2013 at 9:38 AM, Scottix <scottix@xxxxxxxxx> wrote: > 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.watkins@xxxxxxxxxxx> > 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 <scottix@xxxxxxxxx> 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@xxxxxxxxxxxxxx >> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >> > > > > > > -- > Follow Me: @Scottix > http://about.me/scottix > Scottix@xxxxxxxxx _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com