this is probably something i introduced in my private version ... when i
merged the 1.0 branch with the hadoop-topo branch.  Let me fix this and try
again.


On Wed, Jul 17, 2013 at 5:35 PM, ker can <kerca...@gmail.com> wrote:

> 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