如何使用Cassandra的Apache Drill

Kin*_*tes 8 cassandra datastax-enterprise apache-drill

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

然而,这不构建.它提出了一个未找到工件的错误.我还有另一个更熟悉这些工具的开发人员,但他也没有运气.

我试过联系我引用的插件的开发者,但博客不起作用,不会让我发表评论.有没有人有这个插件工作(如果是这样?)或是否有另一个插件或方法,我可以用来连接apache钻到Cassandra?如果有人能告诉我如何连接执行一个简单的SQL查询,将非常感激.

小智 4

我查看了最新的 Cassandra 存储插件补丁和最新的 apache 钻取源。钻孔代码已更改,无法再应用补丁。然后我手动将补丁拆开(它主要是差异输出)。大部分补丁都是新类,我可以轻松地将它们添加到最新的钻取源树中。大多数其他更新很容易插入到当前源中。有两个特定的类需要一些小的代码修改/扩展。我从修改后的源代码重建了发行版,并将钻取服务器安装在 3 节点集群上。Cassandra 架构无法正确初始化,引发新类之一的空指针异常。这让我相信(最新)修改的存储插件与最新版本的 Cassandra 不兼容。由于无法联系到原始存储插件的作者,并且没有其他人支持该代码,因此这是一匹死马。如果你必须的话,打败它。