如何启动嵌入java应用程序中的apache drill

如何启动嵌入java应用程序中的apache drill,java,apache-drill,Java,Apache Drill,我希望我的客户机能够使用SqL对json文件进行简单查询。我发现最简单的解决方案之一是使用ApacheDrill 我想给出的一个最简单的api是客户端使用api,在内部,系统应该能够自己启动嵌入的钻取,而无需客户端启动自己的嵌入钻取 SqlLine.main(new String[]{"-d","drilldriver","-u","jdbc:drill:zk=local"}; //my query using select statement -- SELECT * FROM cp.`emp

我希望我的客户机能够使用SqL对json文件进行简单查询。我发现最简单的解决方案之一是使用ApacheDrill

我想给出的一个最简单的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

我相信我需要在类路径中放置一些东西,这样它也可以在这个端口中承载/打开rpc/jersey服务器,正如我通过命令行sqlline.bat-ujdbc:drill:zk=local运行时看到的那样

有什么想法吗