Druid是否有任何非JDBC的Java客户端。令人惊讶的是,德鲁伊(作为一个Java项目)在支持许多其他语言时没有可用的Java客户端。
官方Java客户端https://github.com/implydata/druid-client已损坏。德鲁伊处理API是一个实验性API,使用起来很麻烦。因此,唯一稳定的选项似乎是直接处理JSON请求 - 响应。不确定这是否是最佳方式。
答案 0 :(得分:1)
你在问题中提到的内容基本上都是正确的,并且是最先进的"截至目前。我使用jdbc编写自己的java代码。
为了加上我的2美分,RazorSql是一个通用的SQL编辑器,它也可以通过JDBC与Druid直接连接。 PlyQL(http://plywood.imply.io/plyql)是一个NodeJs应用程序,允许您通过SQL查询德鲁伊。
答案 1 :(得分:1)
结帐Druidry。它负责为您创建JSON。
答案 2 :(得分:0)
德鲁伊开发团队澄清他们正在集中精力支持JSON / HTTP客户端和SQL层 - https://github.com/implydata/druid-client/issues/3
因此,我们决定从Java中获取JSON / HTTP路由。 FYI。