码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-03-21 21:09:33      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

由于论文工作,想在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

 

 

 

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

标签:

原文地址:http://www.cnblogs.com/captorzhao/p/4356099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!