[ 
https://issues.apache.org/jira/browse/TAJO-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

JaeHwa Jung updated TAJO-16:
----------------------------

    Attachment: TAJO-16_2.patch

Thanks, Jihoon.

I moved cloudera repository configuration to pom.xml file which located at 
${TAJO_ROOT}. And I think that cdh dependency needs to improve. But at this 
present, Tajo has no choice but to depend on cdh. Because Tajo already includes 
Hadoop-2.x.x, Tajo cannot reference Hadoop-1.x.x. If Tajo references 
Hadoop-1.x.x, TajoMaster makes a error as follows:
{code:xml}
ERROR master.TajoMaster (TajoMaster.java:init(172)) - Server IPC version 8 
cannot communicate with client version 4
org.apache.hadoop.ipc.RemoteException: Server IPC version 8 cannot communicate 
with client version 4
        at org.apache.hadoop.ipc.Client.call(Client.java:1113)
        at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:229)
        at com.sun.proxy.$Proxy5.getProtocolVersion(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:85)
        at 
org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:62)
        at com.sun.proxy.$Proxy5.getProtocolVersion(Unknown Source)
        at org.apache.hadoop.ipc.RPC.checkVersion(RPC.java:422)
        at org.apache.hadoop.hdfs.DFSClient.createNamenode(DFSClient.java:183)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:281)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:245)
        at 
org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:100)
        at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1446)
        at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:67)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1464)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:263)
        at org.apache.hadoop.fs.Path.getFileSystem(Path.java:187)
        at 
org.apache.tajo.master.TajoMaster.checkAndInitializeSystemDirectories(TajoMaster.java:204)
        at org.apache.tajo.master.TajoMaster.init(TajoMaster.java:152)
        at org.apache.tajo.master.TajoMaster.main(TajoMaster.java:603)
{code}


> Enable Tajo catalog to access Hive metastore.
> ---------------------------------------------
>
>                 Key: TAJO-16
>                 URL: https://issues.apache.org/jira/browse/TAJO-16
>             Project: Tajo
>          Issue Type: Improvement
>            Reporter: JaeHwa Jung
>            Assignee: JaeHwa Jung
>             Fix For: 0.8-incubating
>
>         Attachments: TAJO-16.patch, TAJO-16.pdf, TAJO-16_2.patch, 
> TAJO-16_2.pdf
>
>
> Hive has been widely used in this area. Many users have maintained lots of 
> big tables through Hive metastore. It would be great to enable Tajo catalog 
> to access Hive metastore. Hive metastore already provides thrift API. We 
> could employ it.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to