[
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)