Davinci安装
Davinci 源代码github地址:https://github.com/edp963/davinci
二次开发完全可以参考Davinci 的使用手册的文档说明介绍比较详细,这里只说几个注意点。
安装
1 环境准备

- 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 配置


2754

被折叠的 条评论
为什么被折叠?



