Some more from lastIOE.printStackTrace():

Caused by: java.io.IOException: java.io.IOException: createNonRecursive
unsupported for this filesystem class
org.apache.hadoop.fs.ceph.CephFileSystem
        at
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.init(SequenceFileLogWriter.java:175)
        at
org.apache.hadoop.hbase.regionserver.wal.HLog.createWriter(HLog.java:741)
        ... 17 more
Caused by: java.io.IOException: createNonRecursive unsupported for this
filesystem class org.apache.hadoop.fs.ceph.CephFileSystem
        at
org.apache.hadoop.fs.FileSystem.createNonRecursive(FileSystem.java:626)
        at
org.apache.hadoop.fs.FileSystem.createNonRecursive(FileSystem.java:601)
        at
org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:442)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.init(SequenceFileLogWriter.java:156)
        ... 18 more



On Wed, Jul 17, 2013 at 1:49 PM, Noah Watkins <noah.watk...@inktank.com>wrote:

> On Wed, Jul 17, 2013 at 11:07 AM, ker can <kerca...@gmail.com> wrote:
> > Hi,
> >
> > Has anyone got hbase working on ceph ? I've got ceph (cuttlefish) and
> > hbase-0.94.9.
> > My setup is erroring out looking for getDefaultReplication &
> > getDefaultBlockSize ... but I can see those defined in
> > core/org/apache/hadoop/fs/ceph/CephFileSystem.java
>
> It looks like HBase is giving up trying to create a writer... The
> lastIOE is probably an exception generated by CephFileSystem. Would it
> be possible to add some debug info so we could see where the exception
> is coming from? This try block seems to be masking that.
>
>   public Writer createWriter(FileSystem fs, Configuration conf, Path
> hlogFile) throws IOException {
>     int i = 0;
>     IOException lastIOE = null;
>     do {
>       try {
>         return HLog.createWriter(fs, hlogFile, conf);
>       } catch (IOException ioe) {
>         lastIOE = ioe;
>         sleepBeforeRetry("Create Writer", i+1);
>       }
>     } while (++i <= hdfsClientRetriesNumber);
>     throw new IOException("Exception in createWriter", lastIOE);
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to