【问题标题】:Error creating driver 'Hadoop / Apache Drill' instance in DBeaver 5.3.4在 DBeaver 5.3.4 中创建驱动程序“Hadoop / Apache Drill”实例时出错
【发布时间】:2021-01-11 15:00:26
【问题描述】:

我在尝试从安装在我的 Windows 机器上的 DBeaver 连接到在我的 RHEL 盒子上运行的钻位实例时遇到以下错误。

无法创建驱动程序实例 创建驱动程序“Hadoop / Apache Drill”实例时出错。 很可能缺少必需的 jar 文件。 您应该在驱动程序设置中配置 jars。

原因:无法加载驱动程序类 'org.apache.drill.jdbc.Driver' 创建驱动程序“Hadoop / Apache Drill”实例时出错。 很可能缺少必需的 jar 文件。 您应该在驱动程序设置中配置 jars。

原因:无法加载驱动程序类 'org.apache.drill.jdbc.Driver' org.apache.drill.jdbc.Driver org.apache.drill.jdbc.Driver

我之前下载了文件 Drill-jdbc-all-1.17.0.jar 并在库选项卡的编辑驱动程序设置中添加了此文件,它对我有用。我还在 DBeaver DBeaver/plugins 目录的安装路径中保留了 Drill-jdbc-all-1.17.0.jar。奇怪的是,这现在不起作用。

【问题讨论】:

    标签: jdbc apache-drill dbeaver


    【解决方案1】:

    我在编辑连接(库选项卡)中单击“添加文件”以添加单个 jar 文件 Drill-jdbc-all-.jar。根据情况,人们可以“添加文件夹”来添加包含 Java 类/资源的文件夹,以及“添加工件”来添加 Maven 工件(见下文)。

    添加 jar 文件后,我能够找到这些 jar 中存在的所有 JDBC 驱动程序类。只需单击“查找类”按钮,DBeaver 就会显示所有这些。在大多数情况下,驱动程序中只有一个驱动程序类。然后我单击确定并在另一个页面上输入端口号并尝试重新连接并且能够正常连接。此链接也可能会有所帮助。

    https://dbeaver.com/docs/wiki/Database-drivers/

    【讨论】:

      【解决方案2】:

      要补充一点...

      如果您在连接时遇到困难,请使用您的主机名尝试以下连接字符串:

      jdbc:drill:drillbit=localhost
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-11
        • 2013-12-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多