HBase 源码-Start Server

根据前文《HBase 源码-下载,编译》编译好 HBase 源码后, 茫然了, 不知接下来该做什么, 尝试启动 server 吧.

1. 启动 Server
(1). 在 Eclipse 中在, Run --> Run Configurations..., 添加一个 Java Application, 设置 Project 为 hbase-server, Main class 为 org.apache.hadoop.hbase.master.HMaster, Arguments 为 start.
HBase 源码-Start Server_第1张图片HBase 源码-Start Server_第2张图片

(2). 置完成后, 点击 run, 出现以下界面即为成功启动 Server.
HBase 源码-Start Server_第3张图片

(3). 在浏览器输入: http://localhost:60010/
HBase 源码-Start Server_第4张图片

2. 停止 Server
(1). 不建议直接点 Console 上的小红块来停止 Server, 应配置一个 hbase-stop 来停止 Server, 配置过程与 hbase-start 完全一致, 只是 Arguments 为 stop. 
HBase 源码-Start Server_第5张图片HBase 源码-Start Server_第6张图片

(2). 配置完成后, 点击 run, 出现以下界面即为成功停止 Server.
HBase 源码-Start Server_第7张图片

3. 可能出现的问题
(1). 如果源码没有成功编译就强制执行 hbase-start, 则会报以下错误: java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (0.97.0-SNAPSHOT), this version is Unknown 
HBase 源码-Start Server_第8张图片
前文《HBase 源码-下载,编译成功编译后再执行即可解决问题.

4. 环境
Ubuntu 12.04(64-bit) + Eclipse Standard Kepler SR1 + HBase 0.97.0-SNAPSHOT JDK 1.7.0_45 + Maven 3.0.4

你可能感兴趣的:(eclipse,源码,server,hbase,0.97.0-SNAPSHOT)