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

Jihoon Son commented on TAJO-1206:
----------------------------------

I also agree on using Thrift to support Zeppelin.
As [~jerryjung] said, the JDBC interface will not be a good choice due to the 
limited functions.

However, IMHO, it would be better if we provide the Thrift interface based on 
REST. 
This is because it will require much maintenance effort if we implement the 
native Thrift server.

Please refer to the discussion at http://markmail.org/message/pj6fj2d2furw66jw, 
and feel free to give any suggestions.

> Implements Thrift proxy server.
> -------------------------------
>
>                 Key: TAJO-1206
>                 URL: https://issues.apache.org/jira/browse/TAJO-1206
>             Project: Tajo
>          Issue Type: New Feature
>            Reporter: Hyoungjun Kim
>            Assignee: jerryjung
>         Attachments: Tajo-ThriftServer.png
>
>
> Currently Tajo supports only Java client. To support multiple languages like 
> Python, Thrift is very useful tool. Hive also supports multiple languages 
> using Thrift server.
> Thrift Server may be useful to separate a user from Tajo cluster for security 
> issues.
> In this issue, The following functions will be implemented.
> - Thrift server for Tajo
> - Web UI for monitoring Thrift server
> - CLI for Thrift server



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

Reply via email to