在 Metabase 中使用 Vertica

从v0.20.0版本开始,Metabase提供连接到Vertica数据库的驱动程序。在内部,Metabase使用Vertica的JDBC驱动程序;由于许可限制,我们无法将其作为Metabase的一部分。幸运的是,自己下载并将其提供给Metabase非常简单,只需几分钟。

下载Vertica JDBC驱动程序JAR文件

您可以从Vertica JDBC驱动程序下载页面下载JDBC驱动程序。转到此页面,登录您的账户,接受许可协议,并下载vertica-jdbc-8.0.0-0.jar(适用于Vertica DB版本8.0)或与您运行的Vertica版本最接近的驱动程序版本。

确保您使用正确的 JDBC 驱动程序版本非常重要;驱动程序的 8.0 版本无法与 Vertica 7.2 版本配合使用;驱动程序的 7.2 版本无法与 Vertica 7.1 版本配合使用,以此类推。如有疑问,请咨询 Vertica 的文档,以找到适合您 Vertica 版本的正确 JDBC 驱动程序版本。

将 Vertica JDBC 驱动程序 JAR 添加到 Metabase 插件目录

Metabase 在启动时会自动将 Vertica 驱动程序设置为可用,前提是它能在 Metabase 插件目录中找到 Vertica JDBC 驱动程序 JAR。您需要做的只是创建该目录,将您刚刚下载的 JAR 文件移动到其中,然后重新启动 Metabase。

从 JAR 运行时

默认情况下,插件目录名为 plugins,位于 Metabase JAR 的同一目录中。

例如,如果您从名为 /app/ 的目录运行 Metabase,则应将 Vertica JDBC 驱动程序 JAR 移动到 /app/plugins/

# example directory structure for running Metabase with Vertica support
/app/metabase.jar
/app/plugins/vertica-jdbc-8.0.0-0.jar

从 Docker 运行时

在通过 Docker 运行时添加插件的过程类似,但您需要挂载 plugins 目录。有关更多详细信息,请参阅此处的说明。

阅读其他 Metabase 版本的文档

想改进这些文档? 提出更改。