本地调试Hbase源码详解

       由于工作关系,近期需要对Hbase源码有一定了解,我想能够在本地调试hbase,于是乎下载源码开始干活,废话不多讲说干就干!

       一、准备工作

               本地环境:Windows7,Cygwin和Maven3

          IDE:IntelliJ IDEA12.1.4

               HBase版本:0.94.16

 

      二、SVN下载代码

              SVN地址:https://svn.apache.org/repos/asf/hbase/tags/0.94.16

              如下图所示:

 

     

        

 

         三、编译项目

         代码下载下来以后,直接通过IDE编译代码会报很多错误,使用IDE编译并不是一个可行的办法,于是

[root@slave1 hbase094source]# /root/apache-maven-3.2.1/bin/mvn clean install -DskipTests

        请大家仔细看,是在Cygwin中的hbase源码目录中执行如下命令。

       

        出现如上画图表示编译成功,这时候会在源代码目录的上一级目录中有一个.m2目录,将里面的repository目录拷贝到本地的仓库中覆盖。

   

       在IDE中修改/conf/hbase-site.xml,如下所示:

       

<configuration>
    <property>
        <name>hbase.defaults.for.version</name>
        <value>0.94.16</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>d:/hbase_dir/</value>
    </property>
</configuration>

 

        四、配置WEB页面启动项

       

 

 启动程序界面如下所示:

 

 

 到此为止界面已经出来了,那么我们想调试./hbase shell怎么办呢??我们想create,put,scan怎么办呢?

 那继续往下看!

 

 

 
到此为止,所有调试工作结束,剩下的就是大家可以通过hbase java API访问数据库来调试了,哈哈,是不是很爽!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值