欢迎投稿

今日深度:

hbase编译打包,hbase编译

hbase编译打包,hbase编译


             虽然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("新建目录操作出错"); 
                e.printStackTrace(); 			
	 } 
        getBufferedMutator().mutate(put);
        if (autoFlush) {
          flushCommits();
        }
  }
     2)然后根据上一篇博客在hbse-1.1.2的目录下执行如下命令:mvn compile

    3)上述命令执行完毕,并且成功后继续执行如下命令:mvn clean  package -DskipTests assembly:single

      4)mvn clean  package -DskipTests assembly:single将hbase-1.1.2/hbase-assembly/target目录下的压缩包进行部署测试。

      5)如果成功会在Master节点的/home/hadoop目录下创建test子目录

www.htsjk.Com true http://www.htsjk.com/hbase/34441.html NewsArticle hbase编译打包,hbase编译              虽然hbase打包成功了,但是如果对源代码进行修改,如何编译?如何验证是不是修改成功了呢?              解决上面的问题的步骤如下:  ...
相关文章
    暂无相关文章
评论暂时关闭