hbase编译打包

本文介绍了如何对HBase源代码进行修改并编译。具体步骤包括在HTable.java中添加创建目录的代码,执行mvn clean package -DskipTests assembly:single命令进行打包,然后将生成的压缩包部署测试,通过检查Master节点/home/hadoop目录下是否创建了test子目录来验证修改是否成功。
摘要由CSDN通过智能技术生成

             虽然hbase打包成功了,但是如果对源代码进行修改,如何编译?如何验证是不是修改成功了呢?

             解决上面的问题的步骤如下:

             1)首先采取个简单的办法对hbase-1.1.2的源码进行修改,修改办法是在hbase-client中的HTable.java中的进

如下操作:添加在/home/hadoop目录下创建test子目录的代码,代码标红部分

    @Override

  public void put(final Put put) throws IOException {
	  
	File myFolderPath = new File("/home/hadoop/test");  
		
           try {  
		
	       if (!myFolderPath.exists()) { 
				
		  myFolderPath.mkdir(); 
			
	       }  
			
	  }  catch (Exception e) {
			
		System.out.println("新建目录操作出错");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值