Is it possible to Query MapR DB JSON table created using Drill through hive?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I created a MapR DB JSON table using Apache Drill and I would like to query that using Hive.
Is that possible or do I need to load data to newly created MapR DB JSON Hive table ?
Let me know.
Thanks,
Pratap
hive apache-drill
add a comment |
I created a MapR DB JSON table using Apache Drill and I would like to query that using Hive.
Is that possible or do I need to load data to newly created MapR DB JSON Hive table ?
Let me know.
Thanks,
Pratap
hive apache-drill
1
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53
add a comment |
I created a MapR DB JSON table using Apache Drill and I would like to query that using Hive.
Is that possible or do I need to load data to newly created MapR DB JSON Hive table ?
Let me know.
Thanks,
Pratap
hive apache-drill
I created a MapR DB JSON table using Apache Drill and I would like to query that using Hive.
Is that possible or do I need to load data to newly created MapR DB JSON Hive table ?
Let me know.
Thanks,
Pratap
hive apache-drill
hive apache-drill
edited Nov 24 '18 at 9:07
Vin
438215
438215
asked Nov 23 '18 at 4:04
PratapPratap
152
152
1
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53
add a comment |
1
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53
1
1
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53
add a comment |
1 Answer
1
active
oldest
votes
You can't create a MapR DB JSON table using Apache Drill. CTAS is supported for dfs only in Drill for now, see more [1].
Drill can query MapR-DB tables directly [2]. Also it can query Hive Mapr-DB tables via Hive code (hive-maprdb-json-handler) or via Drill MapR-DB native reader for Hive tables [3].
If you already have JSON tables in MapR-DB database you can create Hive external tables for them and query them in Hive then [4].
[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53440522%2fis-it-possible-to-query-mapr-db-json-table-created-using-drill-through-hive%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can't create a MapR DB JSON table using Apache Drill. CTAS is supported for dfs only in Drill for now, see more [1].
Drill can query MapR-DB tables directly [2]. Also it can query Hive Mapr-DB tables via Hive code (hive-maprdb-json-handler) or via Drill MapR-DB native reader for Hive tables [3].
If you already have JSON tables in MapR-DB database you can create Hive external tables for them and query them in Hive then [4].
[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables
add a comment |
You can't create a MapR DB JSON table using Apache Drill. CTAS is supported for dfs only in Drill for now, see more [1].
Drill can query MapR-DB tables directly [2]. Also it can query Hive Mapr-DB tables via Hive code (hive-maprdb-json-handler) or via Drill MapR-DB native reader for Hive tables [3].
If you already have JSON tables in MapR-DB database you can create Hive external tables for them and query them in Hive then [4].
[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables
add a comment |
You can't create a MapR DB JSON table using Apache Drill. CTAS is supported for dfs only in Drill for now, see more [1].
Drill can query MapR-DB tables directly [2]. Also it can query Hive Mapr-DB tables via Hive code (hive-maprdb-json-handler) or via Drill MapR-DB native reader for Hive tables [3].
If you already have JSON tables in MapR-DB database you can create Hive external tables for them and query them in Hive then [4].
[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables
You can't create a MapR DB JSON table using Apache Drill. CTAS is supported for dfs only in Drill for now, see more [1].
Drill can query MapR-DB tables directly [2]. Also it can query Hive Mapr-DB tables via Hive code (hive-maprdb-json-handler) or via Drill MapR-DB native reader for Hive tables [3].
If you already have JSON tables in MapR-DB database you can create Hive external tables for them and query them in Hive then [4].
[1] https://drill.apache.org/docs/create-table-as-ctas/
[2] https://drill.apache.org/docs/mapr-db-format/
[3] https://issues.apache.org/jira/browse/DRILL-6454
[4] https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ExternalTables
answered Dec 1 '18 at 14:00
Vitalii DiravkaVitalii Diravka
678510
678510
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53440522%2fis-it-possible-to-query-mapr-db-json-table-created-using-drill-through-hive%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Yes, you need to load data to newly created MapR DB JSON Hive table. Note: Starting in Drill 1.14, the MapR Drill installation package includes a hive-maprdb-json-handler, which enables you to create Hive external tables from MapR-DB JSON tables and then query the tables using the Hive schema. Drill can use the native Drill reader to read the Hive external tables. The native Drill reader enables Drill to perform faster reads of data and apply filter pushdown optimizations. The hive-maprdb-json-handler is not included in the Apache Drill installation package.
– Vin
Nov 23 '18 at 15:53