网站首页 > 博客文章 正文
安装
Metabase被构建并打包为一个Java jar文件,并且可以在任何Java可用的地方运行。
Metabase 官网提供了三种运行Metabase的方式:Jar、Mac应用程序、Docker。
下面安装采用Jar的方式运行Metabase。
要通过JAR文件运行Metabase,您需要在您的系统上安装Java运行时环境(JRE)。
- 操作系统
CentOS Linux release 7.5.1804 (Core)
- Java JRE安装
我们推荐来自AdoptOpenJDK的最新LTS版本的JRE,带有HotSpot JVM和x64架构,但也支持其他Java版本。
示例安装的Oracle官网的JRE1.8:jre-8u281-linux-x64.rpm
从Oracle官网下载jre-8u281-linux-x64.rpm(
https://www.oracle.com/java/technologies/javase-jre8-downloads.html)
安装JRE
rpm -ivh jre-8u281-linux-x64.rpm
设置并应用环境变量
vi /etc/profile.d/java.sh
放入下面内容:
export JRE_HOME=/usr/java/latest
export PATH=$JRE_HOME/bin:$PATH
应用环境变量
source /etc/profile.d/java.sh
查看java环境是否生效
java -version
- 下载Metabase
打开Metabase下载页面并下载最新版本(
https://metabase.com/start/jar.html)。将下载的JAR文件放入新创建的目录中(因为它在运行时会创建一些文件)。
创建存放Metabase的目录
mkdir -p /soft/metabase
cd /soft/metabase
下载Metabase最新jar文件(最新版本为:v0.38.1)
wget https://downloads.metabase.com/v0.38.1/metabase.jar
- 启动Metabase
有了Java环境,你可以在终端上运行JAR:
java -jar metabase.jar
就是这么简单。这将使用所有默认设置启动Metabase应用程序。您应该看到一些日志条目开始在终端窗口中运行,显示应用程序启动时的进度。一旦Metabase完全启动,您将看到如下信息:
2021-03-17 15:22:42,201 INFO sync.util :: FINISHED: step 'classify-tables' for h2 Database 1 'Sample Dataset' (20.1 ms)
2021-03-17 15:22:42,216 INFO sync.util :: FINISHED: Analyze data for h2 Database 1 'Sample Dataset' (5.2 s)
2021-03-17 15:22:42,219 INFO sync.util :: STARTING: Cache field values in h2 Database 1 'Sample Dataset'
2021-03-17 15:22:42,222 INFO sync.util :: STARTING: step 'update-field-values' for h2 Database 1 'Sample Dataset'
2021-03-17 15:22:43,561 INFO sync.util :: FINISHED: step 'update-field-values' for h2 Database 1 'Sample Dataset' (1.3 s)
2021-03-17 15:22:43,565 INFO sync.util :: FINISHED: Cache field values in h2 Database 1 'Sample Dataset' (1.3 s)
2021-03-17 15:22:43,566 INFO sync.util :: FINISHED: Sync h2 Database 1 'Sample Dataset' (7.7 s)
2021-03-17 15:22:43,570 INFO metabase.core :: Metabase Initialization COMPLETE
- 开放端口
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload
现在服务已经好了!您可以在端口3000上访问新的Metabase服务器,可以通过http://ip:3000
- 注册系统服务
添加注册服务的文件
vi /usr/lib/systemd/system/metabase.service
[Unit]
Description=metabase service
After=syslog.target
[Service]
Type=simple
ExecStart= /usr/bin/java -jar /soft/metabase/metabase.jar
[Install]
WantedBy=multi-user.target
注册系统服务
systemctl enable metabase.service
启动服务
systemctl start metabase.service
查看服务状态
systemctl status metabase.service
注意:在默认配置中,Metabase将使用本地H2数据库来存储所有应用程序数据。这意味着适合简单的评估或个人使用,所以如果您想在生产环境中运行Metabase,我们建议您从H2迁移到适合生产环境的数据库。
配置
此章节帮助您安装Metabase之后如何配置它。
- 首选语言
选择Metabase中使用的默认语言,并且是新用户的默认语言。
您需要做的第一件事是设置一个管理账号。当你第一次安装Metabase时,你创建的帐户默认是一个admin账号。如果您已经在生产服务器上安装了Metabase,那么您应该牢记这个账号的密码,因为它将用于添加其他用户、连接数据库、设置电子邮件等等。稍后您还可以创建额外的管理账号。
现在,让我们为Metabase创建一个账号。输入您的信息,准备好继续时,单击Next按钮。
- 数据库信息
此时,您需要收集一些关于想要与Metabase一起使用的数据库的信息。如果没有设置它,我们将无法连接到您的数据库,如果您希望稍后处理这些内容,也不会影响系统使用,您只需单击“I'll add my data later”即可。
如果你需要进行设置,以下信息是你需要提供的:
- 数据库所在服务器的主机名
- 数据库服务器使用的端口
- 数据库名称
- 数据库连接的用户名
- 数据连接对应用户名的密码
现在有了数据库信息,就可以连接到数据库了。连接信息填写完成之后,单击Next按钮。
- 使用偏好
您最后要做的一件事是,我们是否可以收集一些关于您如何使用该产品的匿名信息——它将帮助我们更好的使用Metabase!,像下面设置框内展示的内容:
- Metabase从不收集关于您的数据或问题结果的任何东西。
- 所有的收集都是完全匿名的。
- 收集可以在您的管理设置的任何点关闭。
如果您已经准备好开始使用Metabase,请继续并单击Next
- 设置联络的电子邮件
现在您已经设置好了,可以使用Metabase了。
完成这里的操作后,只需按照链接进入Metabase即可。
猜你喜欢
- 2025-05-02 一台机器下,多个Java版本的粗放与精细管理
- 2025-05-02 Docker是什么?K8s是什么?如何从0到1实现Docker与K8s全流程部署
- 2025-05-02 java分布式(java入门)(java分布式解决方案)
- 2025-05-02 Docker:为Java项目装上翅膀(docker安装java)
- 2025-05-02 SpringBoot与Docker容器化部署:轻松打造云时代应用
- 2025-05-02 Java 环境安装详细指南(java安装及环境变量)
- 2025-05-02 Java 技术文档(详细版)(java技术文档案例)
- 2025-05-02 Gradle JDK 设置指南:让你的 Android Studio 像超人一样飞起来!
- 2025-05-02 Docker新手教程《一》(docker入门实战)
- 2025-05-02 我们放弃了 Nacos 作为配置中心,转而选择了这款神器~
你 发表评论:
欢迎- 368℃用AI Agent治理微服务的复杂性问题|QCon
- 364℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 347℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 343℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)