[ 
https://issues.apache.org/jira/browse/TAJO-1131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14198281#comment-14198281
 ] 

ASF GitHub Bot commented on TAJO-1131:
--------------------------------------

GitHub user babokim opened a pull request:

    https://github.com/apache/tajo/pull/229

    TAJO-1131 Supports Inserting or Creating table into the HBase mapped table.

    First, I apologize. The TAJO-1127 Implements HBaseStorageManager issue is 
also implemented in this issue together. 
    This issue has been implemented the following features:
    * Mapping HBase table to Tajo table.
      * Supports a composite rowkey
      * Supports creation multiple Region. 
    * Scanning HBase table using Tajo selection query.
    * Inserting into HBase table using Tajo insertion or creation query.
      * Supports both of PUT and BULK. 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/babokim/tajo TAJO-1131

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tajo/pull/229.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #229
    
----
commit 0162270bacbd70eaca4b793047892111ccabddd0
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-22T14:46:59Z

    TAJO-1121: Remove the 'v2' storage package.
    
    Closes #203

commit b6e372108d293d8af76185c475b592b10dac012e
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-23T07:31:57Z

    TAJO-1123: Use Fragment instead of FileFragment.

commit ec11bef177e5b95ac8842df465ff111759cec501
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-24T10:26:52Z

    TAJO-1127: Implements HBaseStorageManager
    
    Implements HBaseStorageManager and HBaseScanner.

commit 6b9e57c761dd613b0455824452de27e2bcee930f
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-24T16:42:39Z

    TAJO-1127: Implements HBaseStorageManager
    
    Implements non-forward query.

commit eb2e8ecef5ac344d3286aa8d227b25489c6b4273
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-25T10:12:59Z

    TAJO-1127: Implements HBaseStorageManager.

commit 78c4e3103ae649f7be10adee173cdbf20b998e2d
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-26T19:25:35Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
hbase_storage
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/HashShuffleFileWriteExec.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/PartitionMergeScanExec.java
        
tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java
        tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java

commit d1ccd12ceefceef5c5505fb64e5271d475d6927e
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-26T20:40:04Z

    Merge branch 'hbase_storage' of 
https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1123
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java
        tajo-core/src/main/java/org/apache/tajo/master/GlobalEngine.java
        
tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java
        tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java
        tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java

commit d7198b5a028283a012fbcffe0bc6fde7ee93360c
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-26T21:26:11Z

    Merge branch 'TAJO-1123' of https://github.com/babokim/tajo into TAJO-1127
    
    Conflicts:
        
tajo-core/src/main/java/org/apache/tajo/master/NonForwardQueryResultScanner.java
        
tajo-core/src/test/java/org/apache/tajo/engine/planner/TestPlannerUtil.java
        tajo-plan/src/main/java/org/apache/tajo/plan/util/PlannerUtil.java

commit cc46aeacd6f43d9872b6d676dfb21567e127890a
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-27T05:28:46Z

    TAJO-1123: Use Fragment instead of FileFragment.
    
    Closes #207

commit 77941b843c99786e4eafd26b8d4d32f5349c38aa
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-27T06:20:34Z

    TAJO-1127: Implements HBaseStorageManager.

commit cdfe6de1dac146d9a4f8731e65558b21b21a5b24
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-27T06:55:12Z

    Merge branch 'hbase_storage' of 
https://git-wip-us.apache.org/repos/asf/tajo into TAJO-1127
    
    Conflicts:
        tajo-common/src/main/java/org/apache/tajo/TajoConstants.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/SeqScanExec.java
        tajo-core/src/main/java/org/apache/tajo/master/GlobalEngine.java
        tajo-core/src/main/java/org/apache/tajo/master/LazyTaskScheduler.java
        
tajo-core/src/main/java/org/apache/tajo/master/NonForwardQueryResultScanner.java
        
tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java
        tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java
        
tajo-storage/src/main/java/org/apache/tajo/storage/FileStorageManager.java
        tajo-storage/src/main/java/org/apache/tajo/storage/MergeScanner.java
        tajo-storage/src/main/java/org/apache/tajo/storage/StorageManager.java

commit 40aa361cd480c8e29798d11e4e894fc491be661d
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-30T11:08:19Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.

commit 8f09273e73cc47a31ad9d585cd3f7e6ad75e840f
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-30T13:39:20Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    All test cases pass.

commit 76fb0a06451ecf9e254d3b5d85dafa9a9d248da6
Author: HyoungJun Kim <[email protected]>
Date:   2014-10-31T15:40:19Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Add data type verification

commit e8d50a05279517db8ee8e49eec5d5eb369d3a45b
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-01T06:54:56Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Supporting binary split key

commit 37942472653febd82f1a7f55c0cfc79b53d780f4
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-01T08:03:55Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Fix HBaseAppender unsorted bug.

commit b636faf5023ed6523077f46dd4583f9414209e39
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-02T15:46:55Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Support multiple rowkey field.

commit 79cea448833281ffb081d8f21aefa645b082db2f
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-02T16:17:38Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    TupleComparator error

commit 529d48c112099cb8d85311f32a74986a7e2019b8
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-02T16:20:28Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    TupleComparator error

commit 6ec23170f16d3a740714bc909dc8949ad00217e7
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T06:20:17Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Implements HBasePutAppender

commit 54974da8c1d0e0837035c9d92b87c4a30f13aa48
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T11:25:41Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Implements ColumnKey, Value mapping

commit bfe44fd7953cdeee9c51912aa9f20331cb0c002f
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T11:54:53Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Fix queryunit.jsp error

commit ce9de5231a09ad7013f7165258395c68adee8bc4
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T11:58:41Z

    remove ToCharInt function

commit 73126be997dce5ef77043de4a0aad99eb72c1031
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T12:53:52Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Fix index predication bug

commit f28586cfa88eaffab298b0eba38f7c3288dab098
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-03T13:44:38Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Fix composite rowkey scanner

commit 97c32e41eb178af1138b7e6f822c3948d3063882
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-04T07:49:03Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Implements Insert into location using hbase

commit 402022f186192f0b1df504ec83b623f7a4f231b8
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-04T08:14:57Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Fix hbase region splitting

commit e156b1c642971e95f364c0668bfced96b567c600
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-04T13:45:11Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Optimize HBase Scanner

commit 12b30c15fb038b757fbf53c393d79336b7232514
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-05T09:07:00Z

    TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.
    
    Add comments

commit 85627a520aa80c0339e88f450f3d5d84297bef4d
Author: HyoungJun Kim <[email protected]>
Date:   2014-11-05T09:47:35Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
hbase_storage
    
    Conflicts:
        CHANGES
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/PhysicalPlannerImpl.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/PhysicalPlanUtil.java
        
tajo-core/src/main/java/org/apache/tajo/engine/planner/physical/RangeShuffleFileWriteExec.java
        
tajo-core/src/main/java/org/apache/tajo/engine/query/QueryUnitRequest.java
        
tajo-core/src/main/java/org/apache/tajo/engine/query/QueryUnitRequestImpl.java
        tajo-core/src/main/java/org/apache/tajo/master/GlobalEngine.java

----


> Supports Inserting or Creating table into the HBase mapped table.
> -----------------------------------------------------------------
>
>                 Key: TAJO-1131
>                 URL: https://issues.apache.org/jira/browse/TAJO-1131
>             Project: Tajo
>          Issue Type: Sub-task
>            Reporter: Hyoungjun Kim
>            Assignee: Hyoungjun Kim
>            Priority: Minor
>
> Tajo should support inserting or creating table into the HBase mapped table.
> HBase supports bulk uploading. For using  this tool the query result should 
> be range partitioned and sorted by a region split range. 
> See the following HBase reference.
> http://hbase.apache.org/book/arch.bulk.load.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to