在 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 在启动时在 Metabase 插件目录中找到 Vertica JDBC 驱动程序 JAR,它将自动使 Vertica 驱动程序可用。您只需创建该目录,将您刚刚下载的 JAR 移动到其中,然后重启 Metabase 即可。
默认情况下,插件目录名为 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 版本的文档。