Hi, I am trying to make HBase 0.96 work on top of Ceph 0.72.2. When I start the Hbase-master I am getting this error.
2014-04-05 23:39:39,475 DEBUG [master:pltrd023:60000] wal.FSHLog: Moved 1 WAL file(s) to /hbase/data/hbase/meta/1588230740/oldWALs 2014-04-05 23:39:39,538 FATAL [master:host:60000] master.HMaster: Unhandled exception. Starting shutdown. java.io.IOException: Error accessing ceph://mon-host:6789/hbase/data/hbase/meta/.tabledesc at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1486) at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1524) at org.apache.hadoop.hbase.util.FSUtils.listStatus(FSUtils.java:1582) at org.apache.hadoop.hbase.util.FSTableDescriptors.getCurrentTableInfoStatus(FSTableDescriptors.java:348) at org.apache.hadoop.hbase.util.FSTableDescriptors.getTableInfoPath(FSTableDescriptors.java:329) at org.apache.hadoop.hbase.util.FSTableDescriptors.getTableInfoPath(FSTableDescriptors.java:310) at org.apache.hadoop.hbase.util.FSTableDescriptors.createTableDescriptorForTableDirectory(FSTableDescriptors.java:709) at org.apache.hadoop.hbase.util.FSTableDescriptors.createTableDescriptor(FSTableDescriptors.java:690) at org.apache.hadoop.hbase.util.FSTableDescriptors.createTableDescriptor(FSTableDescriptors.java:677) at org.apache.hadoop.hbase.master.MasterFileSystem.checkRootDir(MasterFileSystem.java:486) at org.apache.hadoop.hbase.master.MasterFileSystem.createInitialFileSystemLayout(MasterFileSystem.java:146) at org.apache.hadoop.hbase.master.MasterFileSystem.<init>(MasterFileSystem.java:127) at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:789) at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:606) at java.lang.Thread.run(Thread.java:724) The only odd thing/warn i see in the log file is this wal.FSHLog: FileSystem's output stream doesn't support getNumCurrentReplicas; --HDFS-826 not available; fsOut=org.apache.hadoop.fs.ceph.CephOutputStream It has able to create hbase root and other directories such as data,meta etc. So it seems Hbase is able to communicate with Ceph, but somehow it is not able to create all the necessary files Any suggestions there ? I have added these config options in the hbase-site.xml file <property> <name>fs.defaultFS</name> <value>ceph://mon-host:6789/</value> </property> <property> <name>ceph.conf.options</name> <value>client_readahead_min=4193404</value> </property> <property> <name>ceph.conf.file</name> <value>/etc/ceph/ceph.conf</value> </property> <property> <name>ceph.auth.id</name> <value>admin</value> </property> <property> <name>ceph.auth.keyfile</name> <value>/etc/hbase/conf/admin.secret</value> </property> <property> <name>fs.ceph.impl</name> <value>org.apache.hadoop.fs.ceph.CephFileSystem</value> </property> <property> <name>fs.AbstractFileSystem.ceph.impl</name> <value>org.apache.hadoop.fs.ceph.CephHadoop2FileSystem</value> </property> <property> <name>hbase.rootdir</name> <value>ceph://mon-host:6789/hbase</value> <description>The directory shared by RegionServers. </description> </property> - Gurvinder _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com