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

Reply via email to