[
https://issues.apache.org/jira/browse/TAJO-1307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14276692#comment-14276692
]
ASF GitHub Bot commented on TAJO-1307:
--------------------------------------
GitHub user blrunner opened a pull request:
https://github.com/apache/tajo/pull/350
TAJO-1307: HBaseStorageManager need to support for users to use
hbase-site.xml file.
The patch ran successfully on my testing cluster.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/blrunner/tajo TAJO-1307
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tajo/pull/350.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 #350
----
commit c8f685db175ab2cdfde6d98cde535f085c11c41e
Author: JaeHwa Jung <[email protected]>
Date: 2015-01-14T09:26:46Z
TAJO-1307: HBaseStorageManager need to support for users to use
hbase-site.xml file.
----
> HBaseStorageManager need to support for users to use hbase-site.xml file.
> -------------------------------------------------------------------------
>
> Key: TAJO-1307
> URL: https://issues.apache.org/jira/browse/TAJO-1307
> Project: Tajo
> Issue Type: Improvement
> Components: storage
> Reporter: Jaehwa Jung
> Assignee: Jaehwa Jung
>
> Currently, tajo provides hbase storage integration and you can create a hbase
> table as follows:
> {code:xml}
> CREATE TABLE blog (rowkey text, author text, register_date text, title text)
> USING hbase WITH (
> 'table'='blog_backup'
> , 'columns'=':key,info:author,info:date,content:title'
> ,'hbase.zookeeper.quorum'='localhost');
> {code}
> But if you don't use the zookeeper property, you will find an error as
> follows:
> {code:xml}
> CREATE TABLE blog (rowkey text, author text, register_date text, title text)
> USING hbase WITH (
> 'table'='blog_backup'
> , 'columns'=':key,info:author,info:date,content:title');
> java.io.IOException: HBase mapped table is required a
> 'hbase.zookeeper.quorum' attribute.
> at
> org.apache.tajo.storage.hbase.HBaseStorageManager.getHBaseConfiguration(HBaseStorageManager.java:304)
> {code}
> Currently, HBaseStorageManager just refer table meta properties and it will
> be very useful to use multiple hbase cluster. But if users with small hbase
> cluster may be uncomfortable to above configuration. Thus we need to support
> for users to create a hbase table without the tajo zookeeper property.
> For example, if users doesn't set the zookeeper property with create
> statement, tajo should refer hbase-site.xml. And if users set the zookeeper
> property with the create statement, tajo should use the property.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)