[
https://issues.apache.org/jira/browse/TAJO-289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
JaeHwa Jung updated TAJO-289:
-----------------------------
Attachment: TAJO-289_2.patch
Thanks Jihoon.
I am replying as follows:
- *What is the purpose of JobConf?*
I understand your question. As you mentioned, JobConf is not used in my patch.
It is used in HCatalog and MapReduce1 jar files. Of course, MapReduce1 jar
files already include JobConf class file. But if I add MapReduce1 jar file into
Tajo library path, TajoWorker fail to start up. For TajoWorker, I deleted
default resource file declaration. If other guys have another idea for this
issue, I'll follow it.
- *HCatalogStore supports DROP TABLE statement*
You are right. HCatalog cannot support CREATE and DROP statement. But HCatalog
uses HiveMetaStoreClient to get table informations. And HiveMetaStoreClient
supports CREATE and DROP and ALTER statement. So, I created CREATE and DROP
issue. For now, I think that HCatalogStore can be renamed like HiveStore.
- *DatumFactory.*
I agree with you. I revered DatumFactory now . We should implement another data
handler for Hive.
> HCatalogStore supports SELECT statement
> ---------------------------------------
>
> Key: TAJO-289
> URL: https://issues.apache.org/jira/browse/TAJO-289
> Project: Tajo
> Issue Type: Sub-task
> Components: catalog
> Affects Versions: 0.8-incubating
> Reporter: JaeHwa Jung
> Assignee: JaeHwa Jung
> Fix For: 0.8-incubating
>
> Attachments: TAJO-289.patch, TAJO-289_2.patch
>
>
> I designed Tajo to use Hive metastore with HCatalog.
> In this case, Tajo has to have an interface to connect to HCatalog.
> And I think that this connect is very useful to connect to another catalogs
> as follows:
> some different Hive catalogs, HBase catalogs
> So, I named this interface as CatalogDriver. It will has some properties as
> follows:
> - catalog namespace name
> - catalog URI
> - catalog driver class
--
This message was sent by Atlassian JIRA
(v6.1#6144)