Hi jean-Daniel,

Thnx for the clearing up :).
Been testing HBase for the last 2 days, really liking it!

Jean-Daniel Cryans wrote:
I'd like to correct things up a bit.

HBase never required to have an 'hbase' folder already existing. In fact, if
it exists and that the hbase.version file does not exist it will complain
like it did to Tho Pham. So delete the folder and everything should be fine.

Happy HBase'ing!

J-D

On Thu, Jul 24, 2008 at 7:00 AM, Ruben de Laat <[EMAIL PROTECTED]> wrote:

Please see my other reply on you original question.
You sentence 'The hbase folder is existed in hdfs://192.168.1.5:50000.',
should not be the case, when you delete it things will work fine, your
configuration file can stay the same.


thopham.asnet wrote:

Hi Ruben,

Sure. I had to start HDFS and then create a 'hbase' folder as the root
directory of HBase, like you see in the configuration file.

Thanks for your quick response.

Ruben de Laat wrote:

Hi Tho,

As fat as I know, with version 0.2.0 there must be either no hbase dir,
of an already initialized one.

Good luck

thopham.asnet wrote:

Hi All,

I cannot start HBase master when setting root directory of HBase is a
folder in HDFS.

Hadoop version: 0.17.1
HBase version: 0.2.0

My hbase-site.xml configuration file

<configuration>
      <property>
              <name>hbase.master</name>
              <value>192.168.1.5:60000</value>
      </property>
      <property>
              <name>hbase.rootdir</name>
              <value>hdfs://192.168.1.5:50000/hbase</value>
      </property>
</configuration>

HDFS is already formated. The HDFS server started OK. The hbase folder
is existed in hdfs://192.168.1.5:50000.
The hadoop-site.xml configuration file is already in $HBASE_HOME/conf
folder.

But I cannot start HBase master. Please see the log file.

----------------------- LOG file
-----------------------------------------------------------
2008-07-24 16:23:36,862 INFO org.apache.hadoop.hbase.master.HMaster:
Root region dir: hdfs://192.168.1.5:50000/hbase/-ROOT-/70236052
2008-07-24 16:23:36,909 FATAL org.apache.hadoop.hbase.master.HMaster:
Not starting HMaster because:
org.apache.hadoop.hbase.util.FileSystemVersionException: File system
needs to be upgraded. Run the '${HBASE_HOME}/bin/hbase migrate' script.
      at
org.apache.hadoop.hbase.util.FSUtils.checkVersion(FSUtils.java:131)
      at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:204)
      at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:148)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
      at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

      at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:798)
      at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:832)
2008-07-24 16:23:36,911 ERROR org.apache.hadoop.hbase.master.HMaster:
Can not start master
java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
      at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

      at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:798)
      at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:832)
Caused by: org.apache.hadoop.hbase.util.FileSystemVersionException: File
system needs to be upgraded. Run the '${HBASE_HOME}/bin/hbase migrate'
script.
      at
org.apache.hadoop.hbase.util.FSUtils.checkVersion(FSUtils.java:131)
      at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:204)
      at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:148)
      ... 6 more
--------------------------------------------------------------------------------------------------


I don't know why system tells me have to migrate the file system. I know
that, hbase-0.2.0 is available with hadoop-0.17.1.

Please help me.

Best regards,
Tho Pham





Reply via email to