Как запустить Apache Drill, встроенный в мое Java-приложение - PullRequest
0 голосов
/ 31 мая 2019

Я хочу, чтобы мой клиент мог выполнять простой запрос к файлу json, используя SqL.я обнаружил, что одним из самых простых решений является использование Apache Drill.

Один из самых простых API-интерфейсов, которые я хотел бы дать, - это чтобы клиент использовал API, и внутренне система должна иметь возможность запускать сверление, внедренное само по себе.без запуска собственного встроенного сверления клиентом

SqlLine.main(new String[]{"-d","drilldriver","-u","jdbc:drill:zk=local"};

//my query using select statement -- SELECT * FROM cp.`employee.json` LIMIT 1;

сверление может начаться правильно, но когда я выполняю запрос через драйвер JDBC, он жалуется, что не может подключиться к localhost: 31010

Я считаю, что мне нужнопоместите что-нибудь в classpath, чтобы он мог размещать / открывать сервер rpc / jersey также в этом порту, как я видел, запускаю ли я через командную строку sqlline.bat -u jdbc: drill: zk = local.

Anyидея?

...