hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Trivial Update of "Hbase/HowToTest" by EvgenyRyabitskiy
Date Wed, 04 Mar 2009 00:11:27 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The following page has been changed by EvgenyRyabitskiy:
http://wiki.apache.org/hadoop/Hbase/HowToTest

------------------------------------------------------------------------------
  
  == Starting Hadoop Core and ZooKeeper ==
  
- HBase is woking on top of Hadoop Core and from now using ZooKeeper service.
+ HBase is working on top of [http://hadoop.apache.org/core/ Hadoop Core] and using ZooKeeper
service.
  
- To start Hadoop Core use [http://hadoop.apache.org/core/docs/current/quickstart.html Hadoop
Quick Start]
+  * To start Hadoop Core use [http://hadoop.apache.org/core/docs/current/quickstart.html
Hadoop Quick Start].
+ Your hadoop-site.xml should look like this:
+ {{{
+ <configuration>
+   <property>
+     <name>fs.default.name</name>
+     <value>hdfs://localhost:9000</value>
+   </property>
+   <property>
+     <name>mapred.job.tracker</name>
+     <value>localhost:9001</value>
+   </property>
+   <property>
+     <name>dfs.replication</name>
+     <value>1</value>
+   </property>
+ </configuration>
+ }}}
  
+ 
+ 
+  * To start ZooKeeper use [http://hadoop.apache.org/zookeeper/docs/current/zookeeperStarted.html
ZooKeeper Getting Started Guide].
+ Your zoo.cfg should look like this:
+ {{{
+ tickTime=2000
+ initLimit=10
+ syncLimit=5
+ dataDir=/home/user/ZKDatadir
+ clientPort=2181
+ }}}
+ 
+ == Configure hbase-site.xml ==
+ 
+ If you used my examples for [http://hadoop.apache.org/core/ Hadoop Core] and ZooKeeper configuration,
then your HBase/conf/hbase-site.xml should look like this:
+ 
+ {{{
+ <configuration>
+   <property>
+     <name>hbase.rootdir</name>
+     <value>hdfs://localhost:9000/hbase</value>
+   </property>
+   <property>
+     <name>hbase.master</name>
+     <value>localhost:60000</value>
+   </property>
+   <property>
+ 	<name>hbase.zookeeper</name>
+ 	<value>localhost:2181//home/user/ZKDatadir</value>
+   </property>
+ </configuration>
+ }}}
+ 
+  * Add /conf to project CLASSPATH. Project -> Properties -> Java Build Path ->
Libraries -> Add Class Folder...
+  * In tab Order and Export move /conf on Top (to prevent covering conf/hbase-site.xml by
hbase-site.xml from other JARs/libs).
+ 
+ == Resolving problem with webapps  ==
+ 
+  * Generate HBase JAR. Use HBase/build.xml with default task JAR. It will be placed at HBase/build/hbase-0.**.*-dev.jar
+  * Add generated JAR to CLASSPATH. Project -> Properties -> Java Build Path ->
Libraries -> Add External JARs...
+  * In tab Order and Export move your JAR on Bottom.
+ 
+ == Running HBase Master and Region Server  ==
+ 
+  * Run HMaster as Java Application with parameter start.
+  * Run HRegionServer as Java Application with parameter start.
+ 
+ HBase is runned.
+ 
+ Also you can run it in debug mode.
+ 

Mime
View raw message