使用jdbc从配置单元中加载Datastax graphloader

使用jdbc从配置单元中加载Datastax graphloader,graph,datastax,datastax-enterprise-graph,Graph,Datastax,Datastax Enterprise Graph,我试过使用: Database.connection("jdbc:hive2://remote_hive:10000/db_name").driver(???).user("admin").password("admin_password") 我应该使用哪个驱动程序连接到hive 有人知道API文档的来源吗? 或者有人知道比使用干运行调试更好的方法吗 我能找到的最好的链接是 我只是不知道我应该检查什么…您有几种可能的用于Hive的JDBC驱动程序,但我怀疑其中任何一种都是与Cassandra打

我试过使用:

Database.connection("jdbc:hive2://remote_hive:10000/db_name").driver(???).user("admin").password("admin_password")
我应该使用哪个驱动程序连接到hive

有人知道API文档的来源吗? 或者有人知道比使用干运行调试更好的方法吗

我能找到的最好的链接是


我只是不知道我应该检查什么…

您有几种可能的用于Hive的JDBC驱动程序,但我怀疑其中任何一种都是与Cassandra打包的

  • 参考文件是Apache驱动程序,当然(有文档记录),但它有一些问题:不完全支持jdbcapi(如中所述);存在两种风格,一种是“分散的”(依赖于其他几个
    hive-*.jar
    libs等——参见上面的帖子链接),另一种是所谓的“独立的”(仍然依赖于几个
    hadoop-*.jar
    和Apache-utils);存在版本兼容性问题,即驱动程序版本必须等于或早于HiveServer2版本
  • 另一个不错的选择是Cloudera驱动程序,它基于Simba SDK(详情见上面的帖子链接);但是请记住,它是为Cloudera发行版设计的,因此它可能与最新的Apache版本不一致(并且它可能有自己的bug)
  • 还有DataDirect驱动程序,它捆绑在许多商业BI工具中(来自Oracle、IBM、MicroStrategy等),并具有OEM许可证;但除了成本问题外,上次我检查时,它并没有涵盖所有的蜂巢连接选项(也许他们现在弥补了这个差距?)
第一步:下载一个或多个JDBC驱动程序。

第二步:使用JDBC实用程序(如DBVisualizer)与驱动程序“交朋友”——即检查类路径问题、URL语法问题等(再次参见上面的帖子链接)。


第三步:盈利

您有几种可能用于Hive的JDBC驱动程序,但我怀疑其中任何一种都是与Cassandra打包的

  • 参考文件是Apache驱动程序,当然(有文档记录),但它有一些问题:不完全支持jdbcapi(如中所述);存在两种风格,一种是“分散的”(依赖于其他几个
    hive-*.jar
    libs等——参见上面的帖子链接),另一种是所谓的“独立的”(仍然依赖于几个
    hadoop-*.jar
    和Apache-utils);存在版本兼容性问题,即驱动程序版本必须等于或早于HiveServer2版本
  • 另一个不错的选择是Cloudera驱动程序,它基于Simba SDK(详情见上面的帖子链接);但是请记住,它是为Cloudera发行版设计的,因此它可能与最新的Apache版本不一致(并且它可能有自己的bug)
  • 还有DataDirect驱动程序,它捆绑在许多商业BI工具中(来自Oracle、IBM、MicroStrategy等),并具有OEM许可证;但除了成本问题外,上次我检查时,它并没有涵盖所有的蜂巢连接选项(也许他们现在弥补了这个差距?)
第一步:下载一个或多个JDBC驱动程序。

第二步:使用JDBC实用程序(如DBVisualizer)与驱动程序“交朋友”——即检查类路径问题、URL语法问题等(再次参见上面的帖子链接)。


第三步:盈利

你说的“蜂巢”是什么意思?阿帕奇蜂巢,还是别的什么???因为用于连接Apache Hive的JDBC URL显然不是以
JDBC:h2
开头的,我是说Hive,但不知道应该提供哪个驱动程序。我尝试了“org.apache.hadoop.hive.jdbc.HiveDriver”,但它不起作用。我猜如果这就是我需要将驱动程序的jar文件放在服务器上某个地方的解决方案,那么“hive”是什么意思?阿帕奇蜂巢,还是别的什么???因为用于连接Apache Hive的JDBC URL显然不是以
JDBC:h2
开头的,我是说Hive,但不知道应该提供哪个驱动程序。我尝试了“org.apache.hadoop.hive.jdbc.HiveDriver”,但它不起作用。我猜如果这是解决方案,我需要将驱动程序的jar文件放在服务器上的某个地方。谢谢,但我是说在dse图形加载程序上,当我使用groovy脚本时,支持哪些驱动程序?我可以添加其他驱动程序吗?支持配置单元dse图形加载程序是否支持配置单元jdbc连接?如果是,我如何使用它,有API文档吗?谢谢你,但我是说在dse图形加载器上,当我使用groovy脚本时,支持哪些驱动程序?我可以添加其他驱动程序吗?支持配置单元dse图形加载程序是否支持配置单元jdbc连接?如果是,我如何使用它,有API文档吗?