使用 Metabase 连接 Databend Cloud 实现大屏展示

Metabase 是一款开源的 BI 工具,本文章主要介绍如何在 Metabase 中使用 Databend Cloud | Databend 来读取、分析数据。

Download metabase.jar

Metabase是一个Java应用程序,可以通过下载JAR文件 并执行java -jar metabase.jar来运行。Metabase 使用 JDBC Driver 连接到 Databend Cloud | Databend 。

下载 Metabase Databend Driver

  1. 在下载 metabase.jar 的目录下创建目录 plugins

$ ls
metabase.jar
$ mkdir plugins
  1. 下载最新的 Databend metabase driver: https://github.com/databendcloud/metabase-databend-driver/releases/latest到 plugins 目录下

  1. 启动 Metabase

java -jar metabase.jar

启动过程中看到下面的日志就表示 Databend 驱动被正常加载

2019-05-07 23:27:32 INFO plugins.lazy-loaded-driver :: Registering lazy loading driver :databend...
2019-05-07 23:27:32 INFO metabase.driver :: Registered driver :databend (parents: #{:sql-jdbc}) 🚚
  1. 访问 http://localhost:300d 0 即可打开 metabase 首页

Connect Metabase to Databend

  1. 填写基本信息,选择 I'll add my data later

  1. 点击Add your own data 创建 databend 数据库连接

选择 databend (databend version >=DatabendQuery v1.0.17)

填写数据库连接信息后点击保存

连接私有化部署的 Databend 注意端口选择 http_handler_port 监听的端口,默认是 8000
  1. 退出后台管理

运行查询

  1. 退出后台管理后,在右上角,单击 + New 菜单,可以运行SQL查询和构建仪表盘。

  1. 下面举一个 Query 查询及展示的例子

  1. 点击左下角的可视化按钮可以构建仪表盘

大屏展示

在 Metabase 中每一个查询可以生成图形展示后添加一个 Dashborad 中,最终就可以做一个简单的大屏展示。

了解更多

有关Metabase以及如何构建仪表板的更多信息,请访问 Metabase 文档

Related

Databend metabase driver:https://github.com/databendcloud/metabase-databend-driver

Connect With Us

Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。

如果您使用Metabase连接不上Hive的Metastore,可以尝试以下几个步骤来解决问题: 1. 检查Metastore服务是否正常运行 在Hive的Metastore所在的服务器上,使用命令行工具检查Metastore服务是否正常运行。可以使用以下命令来检查: ``` sudo service hive-metastore status ``` 如果服务没有正常运行,可以使用以下命令来启动服务: ``` sudo service hive-metastore start ``` 2. 检查Hive Metastore的端口号 在Hive的Metastore所在的服务器上,使用命令行工具检查Hive Metastore的端口号是否正确。可以使用以下命令来检查: ``` sudo netstat -tlnp | grep 9083 ``` 如果端口号不正确,可以修改Metabase连接Hive Metastore的端口号。 3. 检查Metabase连接配置 在Metabase中检查连接Hive Metastore的配置是否正确。可以检查以下配置信息: - JDBC driver class: org.apache.hive.jdbc.HiveDriver - JDBC connection string: jdbc:hive2://<hive-metastore-host>:<hive-metastore-port>/default 其中,`<hive-metastore-host>`和`<hive-metastore-port>`需要替换为Hive Metastore所在服务器的主机名和端口号。 4. 检查Hive Metastore的授权配置 在Hive Metastore所在的服务器上,检查Hive Metastore的授权配置是否正确。可以检查以下配置信息: - Hive Metastore的授权方式是否为SASL - Hive Metastore的授权用户和密码是否正确 如果授权配置不正确,可以修改Hive Metastore的配置文件,并重启Hive Metastore服务。 以上是一些可能导致Metabase连接不上Hive Metastore的原因和解决方法,您可以根据实际情况进行排查。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值