*Davinci安装
*Version: davinci-assembly_2.11
*安装包下载地址 https://github.com/edp963/davinci/releases/download/v0.1.0/davinci-assembly_2.11-0.1.0-SNAPSHOT-dist.zip
*GitHub:https://github.com/edp963/davinci
1.上传软件包、解压、拷贝配置文件
unzip davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist-beta.2.zip
cd config
mv application.yml.example application.yml
2.修改application.yml配置文件
2.1> 修改数据源mysqldb中的的URL、USER、PASSWORD配置信息
2.2> 修改httpserver配置中host与port(host修改为部署机器的内网IP地址)
2.3> 此处附示例(请结合实际情况进行配置)
注意:from 与 user 配置项的值必须加双引号
# 邮件服务器的SMTP地址 host = smtp.qiye.163.com # 邮件服务器的SMTP端口 port = 25 # 发件人(必须正确,否则发送失败) from = "yarn01@yarn.com" # 用户名 user = "yarn01@yarn.com" # 密码(注意,某些邮箱需要为SMTP服务单独设置密码,详情查看相关帮助) pass = yarn_8888 #使用 STARTTLS安全连接 startttlsEnable = true # 指定实现javax.net.SocketFactory接口的类的名称,这个类将被用于创建SMTP的套接字 socketFactoryClass = javax.net.ssl.SSLSocketFactory # 如果设置为true,未能创建一个套接字使用指定的套接字工厂类将导致使用java.net.Socket创建的套接字类, 默认值为true socketFactoryFallback = true # 指定的端口连接到在使用指定的套接字工厂。如果没有设置,将使用默认端口465 socketFactoryPort = 465
3.初始化数据库
3.1>修改初始化脚本中port、ip、user 及 password,与application.yml里datasource的配置一致即可(只在首次启动前需要进行初始化)
cd /app/davinci/bin
vi initdb.sh
3.2>修改davinci.sql,删除前6行,执行数据库初始化脚本
sh initdb.sh
4.设置DAVINCI_HOME环境变量
4.1>修改/etc/profile ,加入DAVINCI_HOME环境变量
vi /etc/profile
export DAVINCI_HOME=/app/davinci
source /etc/profile
echo $DAVINCI_HOME
5.在DAVINCI_HOME目录下新建logs目录
mkidr $DAVINCI_HOME/logs
6.配置并且初始化完成后即可启动davinci server
sh $DAVINCI_HOME/bin/start-server.sh
注:此启动方式为后台启动,可按Ctrl + C 退出会话,后台服务不会停止;
请在$DAVINCI_HOME/logs目录下查看日志信息
7.输入http://IP:PORT,进入davinci登录界面(super@davinci.com/123456)