[
https://issues.apache.org/jira/browse/TAJO-2052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15120732#comment-15120732
]
ASF GitHub Bot commented on TAJO-2052:
--------------------------------------
Github user blrunner commented on the pull request:
https://github.com/apache/tajo/pull/937#issuecomment-175968378
@eminency
Thank you for your contribution.
When using MySQLStore, this PR runs successfully. But when using
HiveCatalogStore, it throws NoClassDefFoundError as following:
```
2016-01-28 13:25:53,025 ERROR org.apache.tajo.master.GlobalEngine:
Stack Trace:
java.lang.NoClassDefFoundError:
com/facebook/presto/hive/protobuf/CodedInputStream
at
com.facebook.presto.orc.metadata.OrcMetadataReader.readPostScript(OrcMetadataReader.java:48)
at com.facebook.presto.orc.OrcReader.<init>(OrcReader.java:99)
at org.apache.tajo.storage.orc.ORCScanner.init(ORCScanner.java:136)
at
org.apache.tajo.engine.planner.physical.SeqScanExec.initScanner(SeqScanExec.java:286)
at
org.apache.tajo.engine.planner.physical.SeqScanExec.init(SeqScanExec.java:191)
at
org.apache.tajo.engine.planner.physical.PartitionMergeScanExec.initScanExecutors(PartitionMergeScanExec.java:80)
at
org.apache.tajo.engine.planner.physical.PartitionMergeScanExec.init(PartitionMergeScanExec.java:67)
```
For the reference, I added the installed directory of apache hive 1.2.1 to
tajo-env.sh file.
> Upgrading ORC reader version
> ----------------------------
>
> Key: TAJO-2052
> URL: https://issues.apache.org/jira/browse/TAJO-2052
> Project: Tajo
> Issue Type: Improvement
> Components: Storage
> Affects Versions: 0.11.0
> Reporter: Jongyoung Park
> Assignee: Jongyoung Park
> Priority: Minor
>
> Currently Tajo uses presto-orc-0.86, but it was old version even when it was
> integrated because Presto was using JDK 1.8 at that time.
> Now that Tajo is based on JDK 1.8, it can be upgraded to a recent version
> 0.132.
> It becomes more robust and some minor features are added.
> Additionally hive compatibility is improved, so upgrading is necessary to
> support Hive-catalog.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)