\
*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)