Re: Ceph Hadoop Configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux