云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 10/Debian 9上使用Systemd安装Metabase的说明

在Debian 10/Debian 9上使用Systemd安装Metabase的说明

2020-01-17 15:34:59作者:叶云稿源:云网牛站

按照以下说明可帮助你在Debian 10/Debian 9上使用Systemd安装Metabase。Metabase是一个简单而强大的分析工具,任何人都可以通过它学习和决策公司的数据,不需要任何技术知识即可开始使用该工具。要运行Metabase jar文件,需要在系统上安装Java。当前,Metabase需要Java 8或更高版本,并且可以在OpenJDK或Oracle JDK上运行。

 

步骤一、在Debian 10/Debian 9上安装Java

更新Debian机器,运行以下命令:

sudo apt -y update

sudo apt -y upgrade

sudo reboot

然后在基本操作系统中安装Java 8或Java 11。

安装OpenJDK 11–Debian 10:

sudo apt -y install openjdk-11-jdk openjdk-11-jre

安装OpenJDK 8–Debian 9:

sudo apt -y install openjdk-8-jdk openjdk-8-jre

当提示接受许可协议时,请回答“yes”

验证Java是否已安装并且正在运行,运行java -version命令即可:

$ java -version

openjdk version "11.0.5" 2019-10-15

OpenJDK Runtime Environment (build 11.0.5+10-post-Debian-1deb10u1)

OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Debian-1deb10u1, mixed mode, sharing)

 

步骤二、安装和配置MariaDB数据库服务器

如果已经为Metabase配置了数据存储,则可以跳过此步骤,在本文中,我们将使用MariaDB数据库服务器,参考在Debian 10(Buster)上安装MariaDB 10.4的方法

我将在如下所示的MySQL数据库服务器上创建一个与Metabase一起使用的数据库。

以root用户登录MySQL Shell:

$ mysql -u root -p

创建具有访问权限的数据库和用户:

CREATE DATABASE metabase;

GRANT ALL PRIVILEGES ON metabase.* TO 'metabase'@'localhost' IDENTIFIED BY "StrongPassword";

FLUSH PRIVILEGES;

quit

如果数据库服务器是远程服务器,请为特定IP地址的用户分配特权,例如:

'metabase'@'192.168.0.20'

或允许从任何IP访问,不建议对具有公共访问权限的服务器进行访问:

'metabase'@'%'

 

步骤三、在Debian 10/Debian 9上安装Metabase

下载Metabase,并将其保存在要从中运行应用程序的路径上,当前版本是0.34.1:

wget http://downloads.metabase.com/v0.34.1/metabase.jar

sudo mkdir -p /apps/java

sudo cp metabase.jar /apps/java

运行Metabase以使用java命令启动应用程序的最基本方法:

$ java -jar metabase.jar

DEBUG plugins.classloader :: Using NEWLY CREATED classloader as shared context classloader: clojure.lang.DynamicClassLoader@e044b4a

INFO metabase.util :: Loading Metabase...

INFO metabase.util :: Maximum memory available to JVM: 483.4 MB

INFO util.encryption :: Saved credentials encryption is DISABLED for this Metabase instance.

.....

这将使用所有默认设置启动Metabase应用程序。

 

步骤四、使用Systemd配置Metabase参考文章

这是最后的配置,可参考在Ubuntu 18.04/16.04系统中安装metabase的方法(配置Metabase Systemd服务部分),方法是一样的,直到配置成功。

在Debian 10/Debian 9上使用Systemd安装Metabase的说明

 

相关主题

在Linux系统中使用Systemd运行Java Jar应用程序

精选文章
热门文章