Davinci安装部署

Davinci安装

Davinci 源代码github地址:https://github.com/edp963/davinci

二次开发完全可以参考Davinci 的使用手册的文档说明介绍比较详细,这里只说几个注意点。

安装

1 环境准备

  • JDK 1.8(或更高版本)
  • MySql5.5(或更高版本)
  • Mail Server
  • phantomjs 或 chrome(需同时安装chromedriver,清注意版本)

phantomjs-2.1.1.tar.gz

  • Redis(可选)

2 配置部署

参考博客: https://edp963.github.io/davinci/docs/zh/1.1-deployment

2.1 初始化目录

将下载好的 Davinci 包(Release 包,不是 Source 包)解压到某个系统目录,如:~/app/davinci

mkdir -p /opt/apps/software/davinci
mkdir -p /opt/apps/software/phantomjs
mkdir -p /opt/apps/software/jars
cd /opt/apps/software/davinci
先创建 mkdir davinci-0.3.0 进入后解压
cd davinci-0.3.0
unzip davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.9.zip
cd /opt/apps
ln -s software/davinci/davinci-0.3.0 davinci
ln -s software/phantomjs/phantomjs-2.1.1 phantomjs

解压后目录结构如下图所示:

2.2 配置环境变量

将上述解压后的目录配置到环境变量 DAVINCI3_HOME

# ------------------------< Davinci>------------------------
export DAVINCI3_HOME=/opt/apps/davinci
export PATH=$PATH:$DAVINCI3_HOME/bin

2.3 初始化数据库

修改 bin 目录下 initdb.sh 中要的数据库信息为要初始化的数据库,如 davinci

# mysql -P 3306 -h IP地址 -u 用户名 -p密码 davinci(数据库) < $DAVINCI3_HOME/bin/davinci.sql
mysql -P 3306 -h localhost -u bigdata -pbigdata davinci < ./davinci.sql

运行脚本初始化数据库(注:由于 Davinci 系统数据库中包含存储过程,请务必在创建数据库时赋予执行权限)

sh bin/initdb.sh

2.4 初始化配置

Davinci 的配置主要包括:server、datasource、mail、phantomjs、cache 等配置

进入config目录,将application.yml.example重命名为application.yml 后开始配置

cd config
cp application.yml.example application.yml

注意:由于 Davinci 使用 ymal 作为应用配置文件格式,请务必确保每个配置项键后的冒号和值之间至少有一个空格

2.4.1 server 配置

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值