问题标签 [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.
filesystems - 在 Apache Drill 中注册文件系统
我正在尝试在 Apache Drill 中注册一个文件系统,但它不起作用。
我尝试了这些步骤:
- 导航到http://localhost:8047,然后选择存储选项卡。
- 在 New Storage Plugin 窗口中,输入唯一名称,然后单击 Create。
- 在“配置”窗口中,为您要配置为数据源的文件系统类型提供以下配置信息。a.
我进入了:
- 更新。
每次按下按钮时,我的代码都会被删除,结果: null
创建了一个实例但没有内容。
有任何想法吗?
java - Apache Drill 0.9 和 SQuirreL SQL 客户端 - 无法列出 JDBC 驱动程序
我正在尝试按照此处Apache Drill 0.9
的说明使用Squirrel SQL
客户端 3.6进行连接。
添加Drill
JDBC 驱动程序 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 上运行。
java - 用于 Apache Drill 的 Java 或 C++ API
我想通过编程接口访问 Drill。Apache Drill 文档只提到了它的 JAVA 和 C++ 库供客户端连接,但没有提供任何文档或示例。
http://drill.apache.org/faq/#what-clients-are-supported?
http://drill.apache.org/docs/architecture-introduction/#drill-clients
我在论坛/文档上能找到的最接近的东西是通过 Drill-JDBC 驱动程序进行连接。但这违背了我想做的事情的目的。有谁知道我在哪里可以找到有关这些 API 的更多信息以及它们是否真的存在?
apache - 如果 apache Drill 可以执行更新、删除、插入操作
众所周知,apache Drill 查询起来很方便,但我有一些问题如下:
第一的 :
如果 apache Drill 可以在 HDFS 上执行更新、删除、插入操作。
第二 :
如果第一个问题的答案是肯定的,我如何使用 apache Drill 来更新、删除或插入 HDFS 上的数据。
hbase - 与 HBase 一起使用时,在 apache-drill 中找到的记录较少
我是新手apache-drill
。我正在使用它HBase
。我提供了正确的配置并使用其 UI 为 HBase 启用存储localhost:8047
:
我在 Hbase 中有一张表,里面有120000
记录。
在apache-drill
使用中找到它时:
我有2,731
记录。中的输出数据中的行数是否有任何限制apache-drill
?
amazon-s3 - 无法为 s3 创建新的 Drill 存储插件
我在为 AWS S3 创建新的 Drill Storage 插件时遇到问题。我正在遵循这些说明:
- 将浏览器指向 http://:8047
- 选择“存储”选项卡。
- 一个好的 S3 启动配置可以和 dfs 插件完全一样,只是连接参数改为 s3://bucket。所以首先选择 dfs 的更新按钮,然后选择文本区域并将其复制到剪贴板(在 Windows 上,ctrl-A,ctrl-C 有效)。
- 按返回,然后通过在新存储插件中键入名称来创建一个新插件,然后按创建。您可以选择任何名称,但一个好的约定是使用 s3- 以便您以后可以轻松识别它。
- 在配置区域中,粘贴您刚刚从“dfs”中获取的配置。将线路连接:“file:///”更改为连接:“s3://”。
- 单击更新。您应该会看到一条指示成功的消息。
我完成了本节之前的步骤(即修改hadoop_excludes.txt
和制作core-site.xml
)。在上面发布的步骤中,我进入了第 5 步,但是对于第 6 步,我的屏幕没有显示“更新”按钮,只有“创建”和“返回”。(截图在这里,因为我不能发布图片。)
如果我单击创建,则没有任何反应。如果我单击返回,我将返回到主存储插件页面,并且我的条目不存在。(如果我单击创建然后返回,它也不会保存。)
这是我正在使用的配置文本(从 dfs 插件复制):
那么我在这里做错了什么?非常感谢任何建议!
编辑:
问题已解决 - 我在 Chrome 中运行 Drill Web UI,它不支持 Java。当我在 Firefox 中运行时,我能够成功制作这个新的存储插件。
apache-drill - Apache Drill 从代码连接
我已经按照本教程https://drill.apache.org/docs/using-the-jdbc-driver/开始嵌入式 apache 钻孔实例 ,我可以从控制台查询钻孔。但现在我需要从我的代码中连接它。
当我运行它时,我在 IDE 中得到以下输出:
这在循环中重复。在服务器日志中,我还看到以下内容:
任何建议为什么会发生这种情况?可能我需要一些额外的本地演习设置吗?
javascript - 使用 JDBC 连接 Apache Drill 的问题 - 无效的 RPC 异常
我们在 Apache Drill - JDBC 连接中有一些错误。我们最近升级到Apache Drill 1.0
并且相同的应用程序工作到Drill 0.8
. 我在下面附上例外:
apache-drill - 将 Drill 查询输出写入 csv(或其他格式)
我在嵌入式模式下使用钻,除了复制和粘贴之外,我不知道如何保存查询输出。
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 查询,将不胜感激。