[ 
https://issues.apache.org/jira/browse/HBASE-21010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack Bearden updated HBASE-21010:
---------------------------------
    Description: 
Hi all,

I have been using the following environment (see patch) for conveniently 
building and testing my HBase patches before they hit precommit. This 
improvement is a port from Hadoop trunk that was modified to work in our 
codebase instead. This Linux environment should more closely resemble Jenkins.

Usage is simple, just run the script and it will build and run a docker 
container with your maven cache and hbase directory already set up. From there, 
you can execute your maven goals as usual.

As a kicker, this can also be used to run HBase in docker with low resources to 
perhaps sniff out and debug flakey tests.

  was:
Hi all,

I have been using the following environment (see patch) for conveniently 
building and testing my HBase patches before they hit precommit. This 
improvement is a port from Hadoop trunk that was modified to work in our 
codebase instead. This Linux environment should more closely resemble Jenkins.

Usage is simple, just run the script and it will build and run a docker 
container with your maven cache and hbase directory already set up. From there, 
you can execute your maven goals as usual.

As a kicker, this can also be used to run HBase in docker with low resources to 
perhaps sniff out and debug flakey tests. Again, not my work, but I was 
surprised it wasn't in master.


> HBase Docker Development Environment 
> -------------------------------------
>
>                 Key: HBASE-21010
>                 URL: https://issues.apache.org/jira/browse/HBASE-21010
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Jack Bearden
>            Assignee: Jack Bearden
>            Priority: Major
>
> Hi all,
> I have been using the following environment (see patch) for conveniently 
> building and testing my HBase patches before they hit precommit. This 
> improvement is a port from Hadoop trunk that was modified to work in our 
> codebase instead. This Linux environment should more closely resemble Jenkins.
> Usage is simple, just run the script and it will build and run a docker 
> container with your maven cache and hbase directory already set up. From 
> there, you can execute your maven goals as usual.
> As a kicker, this can also be used to run HBase in docker with low resources 
> to perhaps sniff out and debug flakey tests.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to