编译metabase

Linux Centos7 配置Metabase编译打包环境

安装Oracle JDK1.8(如果已经安装,则可以省略此步骤,必须是Oracle JDK)

  1. 在线下载Oracle JDK 1.8 将下载好的tar包放入linux目录下

2、解压tar进行安装

tar -zxvf jdk-8u212-linux-x64.tar.gz

3、查看JDK是否安装成功

java -version

4、编辑 /etc/profile

vim /etc/profile

    i         进入编辑模式并将给出的环境变量复制进去

               export JAVA_HOME=/usr/java/jdk1.8.0_212

export JRE_HOME=${JAVA_HOME}/jre

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

    :wq!      强制保存并退出

5、让profile立即生效:

source /etc/profile

6、查看自己刚刚设置的环境变量配置是否都正确

echo $PATH

  1. 使用javac命令,不会出现command not found

安装node.js

node.js下载地址:https://nodejs.org/en/download/

  • 将下载好的node-v8.1.0-linux-x64.tar.xz上传到linux系统的/tools/目录下,使用cd命令进入/tools目录,在使用 tar -zxvf 文件名 命令进行解压文件。(这里边方便下文阐述,我将解压后的文件命名为nodejs)
  • 确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;
  • 建立软连接,变为全局
      1. ln -s /tools/nodejs/bin/npm /usr/local/bin/
      2. ln -s /tools/nodejs/bin/node /usr/local/bin/
  • 最后一步检验nodejs是否已变为全局变量

输入命令:node -v 出现版本号则成功

npm config set registry https://registry.npm.taobao.org可通过该命令将npm设置为淘宝镜像

安装Yarn

  • 直接输入命令:curl  -o-  -L  https://yarnpkg.com/install.sh | bash
  • 检查: 必须重新打开终端输入命令 :yarn -v  出现版本号即为成功

安装Leiningen(Clojure的项目管理工具)

  • 下载Leiningen

地址:Leiningen

  • 将下载好的lein文件上传到linux的/usr/bin下
  • 输入命令:chmod +x /usr/bin/lein,给文件权限
  • 输入命令 lein 执行lein 这个时候会报错:usr/bin/env 没有找到那个文件或目录

vi lein

:set ff

:set ff=unix

:wq!

  • 检查 lein -v

出现Leiningen 2.9.1 on Java 1.8.0_181 OpenJDK 64-Bit Server VM则成功

下载Metabase源代码

https://github.com/metabase/metabase

将下载的源码或已经根据需求修改后的代码放入linux的opt目录下

编译代码

cd进入metabase-master文件夹

执行命令  yarn

执行命令   chmod -R 774 bin/    给文件赋权限

执行命令   ./bin/build

执行完之后会在/opt/metabase-mester/target/uberjar目录下生成一个metabase.jar文件,通过java -jar metabase.jar即可运行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值