通过 Java 的 Apache Drill 连接

标签 apache hadoop apache-drill

在 Apache Drill 的 Wiki 中,我只能看到通过 SqlLine 客户端运行的查询。除了 REST API,是否有任何编程方式可以在 Drill 中运行查询?有任何示例或指示吗?

或者它是否等同于使用 JDBC 驱动程序来运行 SQL 查询?

最佳答案

您可以使用 Drill JDBC 驱动程序,记录在此处:http://drill.apache.org/docs/using-the-jdbc-driver/

请注意,如果您使用 Maven 构建 Java 程序,则需要在本地安装 Drill 依赖项:

mvn install:install-file -Dfile=/opt/apache-drill-1.0.0/jars/drill-java-exec-1.0.0-rebuffed.jar -DgroupId=org.apache.drill.exec -DartifactId=drill-java-exec -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -Dfile=/opt/apache-drill-1.0.0/jars/drill-common-1.0.0-rebuffed.jar -DgroupId=org.apache.drill -DartifactId=drill-common -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true

这是一个例子:https://github.com/vicenteg/DrillJDBCExample

关于通过 Java 的 Apache Drill 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29443706/

相关文章:

apache - 为什么apache虚拟服务器没有运行

php - 为什么 Xampp 控制面板在启动时显示错误访问被拒绝

windows - 在 Windows 7 机器上进行 Hadoop 开发是否有很好的在线教程?

java - Apache 钻机 : How to resolve - RESOURCE ERROR: One or more nodes ran out of memory while executing the query?

apache-spark - 在 Spark SQL 中使用目录进行分区修剪

c# - 如何使用c#在apache drill中显示来自sql server的数据

apache - .htaccess 删除 .html 并强制重定向到无扩展名的 url

apache - 配置tomcat apache将子目录作为第一页执行

hadoop - 开始-dfs.sh : command not found on ubuntu 12. 04

hadoop - 使用JAVA将文件从HDFS复制到本地文件系统