在linux+eclipse+maven环境下调试Hbase服务源码,启动Hmaster

由于论文工作,想在regionserver的ipcserver和hregionserver等类进行修改源码的工作。

所以我需要在我的虚拟机中,我的虚拟机环境是32位centos中安装eclipse,调试Hbase的源码。

搭建环境主要步骤基本按照http://www.cnblogs.com/shitouer/archive/2012/10/24/2736923.html来进行。我主要记录下我自己搭建环境遇到的问题。

我的基本步骤,

1,eclipse按照svn插件,

2,通过svn拉去tag中的一个Hbase源码文件夹

3,下载maven,这里我的jdk是1.6的,maven版本3.31是不支持的。

4,将eclipse中的项目configure covert为maven项目。

我也试过在项目目录用命令mvn eclipse:eclipse,和mvn clean install -Dskiptest等等,但是经常会出现项目中的引包混乱的情况。

我一直被这个引包的问题纠结。项目文件包和buildpath基本上是乱的。这时候启动项目基本上是报main class can not found。

其实只要你拉去的Hbase源码以及转化maven项目是自动拉去的是对的,如果不对要去项目目录输入命令,其他blog可查。

什么情况下保证配置正确,可以启动Hmaster呢?必须保证图上所有buildpath文件夹,名称目录必须一致。

后面配置文件我感觉其实可以不设置hbase.site,在src/main/resources下面有个hbase-default.xml文件,这个里面有version等设置,调试是大部分配置项都是从这个文件夹读取的。

我主要遇到的问题就是mvn命令配置后,项目组织架构大改,基本上就是src直接作为class目录,或者是其他的,反正整个包名称都是乱的。按照图片中的项目组织方式,再按照其他blog说的设置start 启动的话应该是没有问题。

在搭建过程中找到的比较好的连接

http://wiki.apache.org/hadoop/Hbase/EclipseEnvironment

http://wenku.baidu.com/link?url=Vuo0WkzSt6Q06P8t1umTjiiLDwsiNUbVLuTOsYVc32ynoAiBlGM_5byvMFYaS2FR4wk-5WJyEPDvHHIHV4iRfUSEO2ry4mshHmuzssQzcIW

 

 

 

转载于:https://www.cnblogs.com/captorzhao/p/4356099.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值