在 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 版本的文档。