问题标签 [apache-drill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
168 浏览

filesystems - 在 Apache Drill 中注册文件系统

我正在尝试在 Apache Drill 中注册一个文件系统,但它不起作用。

我尝试了这些步骤:

  1. 导航到http://localhost:8047,然后选择存储选项卡。
  2. 在 New Storage Plugin 窗口中,输入唯一名称,然后单击 Create。
  3. 在“配置”窗口中,为您要配置为数据源的文件系统类型提供以下配置信息。a.

我进入了:

  1. 更新。

每次按下按钮时,我的代码都会被删除,结果: null

创建了一个实例但没有内容。

有任何想法吗?

0 投票
1 回答
519 浏览

java - Apache Drill 0.9 和 SQuirreL SQL 客户端 - 无法列出 JDBC 驱动程序

我正在尝试按照此处Apache Drill 0.9的说明使用Squirrel SQL客户端 3.6进行连接。

添加DrillJDBC 驱动程序 jar 后,我单击List Drivers按钮,没有任何反应……查看Squirrel日志,我看到如下错误:

2015-05-14 10:07:49,495 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在 C:\Dev\Apache\ 中加载 org.apache.drill.jdbc.AvaticaDrillSqlAccessor Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar 检查它是否可以分配给 java.sql.Driver。原因:java.lang.NoClassDefFoundError: net/hydromatic/avatica/Cursor$Accessor

2015-05-14 10:07:49,501 [Thread-2] INFO net.sourceforge.squirrel_sql.client.gui.db.DriverInternalFrame - 无法在 C:\Dev\Apache\ 中加载 org.apache.drill.jdbc.DrillConnectionConfig Drill\apache-drill-0.9.0\jars\drill-jdbc-0.9.0.jar 检查它是否可以分配给 java.sql.Driver。原因:java.lang.NoClassDefFoundError: net/hydromatic/avatica/ConnectionConfigImpl

可能是什么问题?顺便说一句,我在 JVM 8 上运行。

0 投票
1 回答
1281 浏览

java - 用于 Apache Drill 的 Java 或 C++ API

我想通过编程接口访问 Drill。Apache Drill 文档只提到了它的 JAVA 和 C++ 库供客户端连接,但没有提供任何文档或示例。

http://drill.apache.org/faq/#what-c​​lients-are-supported?

http://drill.apache.org/docs/architecture-introduction/#drill-clients

我在论坛/文档上能找到的最接近的东西是通过 Drill-JDBC 驱动程序进行连接。但这违背了我想做的事情的目的。有谁知道我在哪里可以找到有关这些 API 的更多信息以及它们是否真的存在?

0 投票
1 回答
3326 浏览

apache - 如果 apache Drill 可以执行更新、删除、插入操作

众所周知,apache Drill 查询起来很方便,但我有一些问题如下:

第一的 :

如果 apache Drill 可以在 HDFS 上执行更新、删除、插入操作。

第二 :

如果第一个问题的答案是肯定的,我如何使用 apache Drill 来更新、删除或插入 HDFS 上的数据。

0 投票
1 回答
77 浏览

hbase - 与 HBase 一起使用时,在 apache-drill 中找到的记录较少

我是新手apache-drill。我正在使用它HBase。我提供了正确的配置并使用其 UI 为 HBase 启用存储localhost:8047

我在 Hbase 中有一张表,里面有120000记录。

apache-drill使用中找到它时:

我有2,731记录。中的输出数据中的行数是否有任何限制apache-drill

0 投票
0 回答
328 浏览

amazon-s3 - 无法为 s3 创建新的 Drill 存储插件

我在为 AWS S3 创建新的 Drill Storage 插件时遇到问题。我正在遵循这些说明

  1. 将浏览器指向 http://:8047
  2. 选择“存储”选项卡。
  3. 一个好的 S3 启动配置可以和 dfs 插件完全一样,只是连接参数改为 s3://bucket。所以首先选择 dfs 的更新按钮,然后选择文本区域并将其复制到剪贴板(在 Windows 上,ctrl-A,ctrl-C 有效)。
  4. 按返回,然后通过在新存储插件中键入名称来创建一个新插件,然后按创建。您可以选择任何名称,但一个好的约定是使用 s3- 以便您以后可以轻松识别它。
  5. 在配置区域中,粘贴您刚刚从“dfs”中获取的配置。将线路连接:“file:///”更改为连接:“s3://”。
  6. 单击更新。您应该会看到一条指示成功的消息。

我完成了本节之前的步骤(即修改hadoop_excludes.txt和制作core-site.xml)。在上面发布的步骤中,我进入了第 5 步,但是对于第 6 步,我的屏幕没有显示“更新”按钮,只有“创建”和“返回”。(截图在这里,因为我不能发布图片。)

如果我单击创建,则没有任何反应。如果我单击返回,我将返回到主存储插件页面,并且我的条目不存在。(如果我单击创建然后返回,它也不会保存。)

这是我正在使用的配置文本(从 dfs 插件复制):

那么我在这里做错了什么?非常感谢任何建议!

编辑:

问题已解决 - 我在 Chrome 中运行 Drill Web UI,它不支持 Java。当我在 Firefox 中运行时,我能够成功制作这个新的存储插件。

0 投票
2 回答
2843 浏览

apache-drill - Apache Drill 从代码连接

我已经按照本教程https://drill.apache.org/docs/using-the-jdbc-driver/开始嵌入式 apache 钻孔实例 ,我可以从控制台查询钻孔。但现在我需要从我的代码中连接它。

当我运行它时,我在 IDE 中得到以下输出:

这在循环中重复。在服务器日志中,我还看到以下内容:

任何建议为什么会发生这种情况?可能我需要一些额外的本地演习设置吗?

0 投票
1 回答
497 浏览

javascript - 使用 JDBC 连接 Apache Drill 的问题 - 无效的 RPC 异常

我们在 Apache Drill - JDBC 连接中有一些错误。我们最近升级到Apache Drill 1.0并且相同的应用程序工作到Drill 0.8. 我在下面附上例外:

0 投票
5 回答
10211 浏览

apache-drill - 将 Drill 查询输出写入 csv(或其他格式)

我在嵌入式模式下使用钻,除了复制和粘贴之外,我不知道如何保存查询输出。

0 投票
3 回答
3233 浏览

cassandra - 如何在 Cassandra 中使用 Apache Drill

我正在尝试使用 Apache Drill 查询 Cassandra。我能找到的唯一连接器在这里: http: //www.confusedcoders.com/bigdata/apache-drill/sql-on-cassandra-querying-cassandra-via-apache-drill

然而,这并没有建立。它出现了一个工件未找到错误。我也让另一位更精通这些工具的开发人员尝试了一下,但他也没有运气。

我尝试联系我引用的插件的开发人员,但该博客不起作用并且不允许我发表评论。有没有人让这个插件工作(如果可以的话?)或者我可以使用另一个插件或方法将 apache Drill 连接到 Cassandra?如果有人能告诉我如何连接执行一个简单的 SQL 查询,将不胜感激。