首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Apache演练访问crateDB

通过Apache演练访问crateDB
EN

Stack Overflow用户
提问于 2017-08-21 09:48:33
回答 1查看 187关注 0票数 0

我需要通过Apache钻机访问我的机箱数据库中的数据。据我所读,机箱有一个PostgreSQL接口,但这与钻出的PostgreSQL接口不兼容。互联网上没有多少关于这方面的信息。一种方法是实现一个定制的存储插件。但也没有找到有用的信息。我读过,但没有多大用处。任何见解,参考资料,链接,信息将不胜感激。

另一种通过apache演练连接到机箱的方法是使用存储配置:

{ 类型:"jdbc", 启用:真, 驱动程序:"io.crate.client.jdbc.CrateDriver",url:"jdbc:crate://localhost:5432/“ }

和jars: crate jdbc-1.9.1.jar和crate jdbc-独立-2.2.0.jar

这对我也不起作用。

EN

回答 1

Stack Overflow用户

发布于 2017-08-23 12:12:55

我可以使用以下配置成功地通过Apache演练连接到机箱:

  1. 通过Apache钻机连接到机箱的存储配置(嵌入式模式):

{ “类型”:"jdbc", “司机”:"io.crate.client.jdbc.CrateDriver“ "url":"jdbc:crate://localhost:5432/", “用户名”:“箱子”, “密码”:null “启用”:真 }

  1. 使用jar机箱-jdbc-独立-2.2.0。 将其添加到钻-安装-dir/jars/3 3rdparty中 在drill-installation-dir/conf/drill-override.conf中添加行drill.exec.sys.store.provider.local.path =“crate独立-2.2.0.jar”

查询示例:

从cratestorageplugin.doc.test中选择*

其中:

cratestorageplugin:为机箱创建的存储插件

doc:模式名称

测试:表名

感谢板条箱团队的帮助和及时的支持!

注意:如果您的表没有动态数据类型,则此方法可以证明是有用的。我们只能使用这种连接来查询具有简单数据类型的表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45794054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档