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