Ошибка Apache Drill Parser при создании таблицы из простого выбора файла JSON - PullRequest
0 голосов
/ 26 марта 2019

Я получаю ошибку синтаксического анализатора при создании таблицы из SQL-запроса файла JSON в Apache Drill.

USE dfs.tmp;
CREATE Table myt AS
(SELECT KVGEN(repo)[1] reponame FROM dfs.`f:\DemoData\201901-000000000000.json`
WHERE STRPOS(payload,'ARM') >0)

ошибка:

Org.apache.drill.common.exceptions.UserRemoteException: PARSE ERROR: Encountered ";" at line 1, column 12. Was expecting one of: <EOF> "." ... "[" ... SQL Query USE dfs.tmp; ^ CREATE Table myt AS (SELECT KVGEN(repo)[1] reponame FROM dfs.`f:\DemoData\201901-000000000000.json` WHERE STRPOS(payload,'ARM') >0)

Что я делаю не так?

1 Ответ

0 голосов
/ 27 марта 2019

Вы пытаетесь отправить запрос, но Drill не поддерживает отправку нескольких запросов через одну форму в веб-интерфейсе Drill.Пожалуйста, создайте билет Jira, чтобы улучшить его: https://issues.apache.org/jira/browse/DRILL.

Вы можете использовать Drill SqlLine (Drill shell).У него нет этого ограничения.

...