davinci-0.3.0-beta.5 release安装部署
下载地址:
https://github.com/edp963/davinci/releases/download/v0.3.0-beta.5/davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.5.zip
上传davinci zip包到系统某个目录下,如/export/servers,将其解压。解压之后的目录结构如下图所示:

0.3版本使用 yaml 作为应用配置文件格式,主要配置项包括:server、datasource(请确保连接地址的正确性,初始化数据库时也会用到!!!)、mail(邮箱服务器必须配置)。
注: 1. 如需接入reids,可继续加入redis的相关配置。 2. 由于 yaml 语法的特殊性,请务必确保每个配置项冒号和值之间至少有一个空格。
解压文件,对配置文件重命名

     unzip davinci-assembly_3.0.1-0.3.1-SNAPSHOT-dist-beta.5.zipcd configmv application.yml.example application.ymlvim application.yml

修改配置文件

server:protocol: http#此地址是安装完成访问的地址,不能写127.0.0.1address: xxx.xxx.xx.xxport: 8090servlet:context-path: /# Userd for mail and download services, can be empty, careful configuration# By default, 'server.address' and 'server.port' is used as the string value.# access:#  address:#  port:## jwt is one of the important configuration of the application## jwt config cannot be null or emptyjwtToken:secret: secrettimeout: 1800000algorithm: HS512##your datasouce config
source:initial-size: 2min-idle: 1max-wait: 6000max-active: 10break-after-acquire-failure: trueconnection-error-retry-attempts: 0validationQueryTimeout: 30000enable-query-log: falseresult-limit: 1000000spring:mvc:async:request-timeout: 30s## davinci datasouce configdatasource:url:jdbc:mysql://localhost:3306/davinci?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
#数据库连接地址username: rootpassword: 123456driver-class-name: com.mysql.jdbc.Driverinitial-size: 2min-idle: 1max-wait: 60000max-active: 10## redis config## please choose either of the two waysredis:isEnable: false## standalone confighost: 127.0.0.1port: 6379## cluster config#  cluster:#       nodes:password:database: 0timeout: 1000jedis:pool:max-active: 8max-wait: 1max-idle: 8min-idle: 0## mail is one of the important configuration of the application## mail config cannot be null or empty## some mailboxes need to be set separately password for the SMTP service)#配置注册davinci账号时发送验证邮件的邮箱,需要开通邮箱的相应服务mail:host: smtp.qq.comport: 465username: xxxxxxxx@qq.com
#不是邮箱的密码,而是客户端授权码password: xxxxxxxxxxx
#邮件发送的主题nickname: davinciproperties:smtp:starttls:enable: falserequired: trueauth: truemail:smtp:ssl:enable: trueldap:urls:username:password:base:domainName:    # domainName 指 企业邮箱后缀,如企业邮箱为:xxx@example.com, 这里值为 '@example.com'phantomjs_home: $your_phantomjs_path$/phantomjsdata-auth-center:channels:- name:base-url:auth-code:

各邮箱详细配置:

配置环境变量DAVINCI3_HOME

    vi /etc/profile export DAVINCI3_HOME=/export/servers/davinciexport PATH=$DAVNICI3_HOME/bin:$PATHsource /etc/profile

初始化数据库(建表), 根据自己数据的配置修改port、ip、user 及 password,与application.yml里datasource的配置一致即可(只在首次启动前需要进行初始化)

cd /export/servers/davinci/bin

编辑数据库初始脚本

vim initdb.sh

执行初始化脚本文件

sh initdb.sh

如果报错的话,也可以将davinci.sql中的数据库初始脚本拷贝出来进行运行
配置并且初始化完成后即可启动davinci server

 sh bin/start-server.sh

通过日志监控启动、运行状态
注: 默认的日志文件是以日期命名的,如不符合日期要求,可自行修改config/logback.xml中的日志模板
tail -200f logs/davinci.XXXX.log
输入http://192.168.31.120:8090,进入davinci登录界面(super@davinci.com/123456)
出现如下界面即成功:

davinci-0.3.0安装部署相关推荐

  1. sFlow-rt 3.0流量监控工具安装部署及简单实验

    首先我敢说,现在网上没有谁的文章比我这篇实验记录更加全面.在做这个实验的过程中遇到了许多问题已经解决了,看了许多博客写的内容要不就是工具太落伍了,要不就是条理不清晰,要不就是省略了重要步骤,初学者看了 ...

  2. Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署

    $link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...

  3. shardingsphere-elasticjob-ui 3.0.1版本安装部署教程

    shardingsphere-elasticjob 从 3.0.0-alpha 版本开始,将console管理界面单独拆分出来,现有网上的很多教程都是基于console未拆分出来的版本,本教程是基于最 ...

  4. Yeslab马老师 ESXi 5.0 环境下安装部署Cisco Nexus 1000v

    最近有很多人问我关于如何在ESXi5.0下安装Cisco Nexus 1000V的问题,这确实是有一定难度,因为与以前的vSphere 4.1文档介绍的安装方式差别很大(好像以前的只能用做理论知识掌握 ...

  5. Redis (一)Redis简介、安装部署

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. 既然是key-value,对于Java开发来说更熟悉的是Map集合.那就有问题了,有M ...

  6. Kickstart+HTTP+DHCP+TFTP全自动批量安装部署Linux系统

    说明: Kickstart服务器系统:CentOS 6.5 64位 IP地址:192.168.0.250 需要安装部署的Linux系统:CentOS 6.5 64位 eth0(第一块网卡,用于外网)I ...

  7. Centos6.0 64位MySQL 5.5.20 CMake 安装部署

    Centos6.0 64位下 MySQL 5.5.20 CMake 安装部署 一.下载所需软件 linux用 wget 下载需要的软件,保存到目录 /usr/local/src 下 wget ftp: ...

  8. centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署

    2019独角兽企业重金招聘Python工程师标准>>> 转载请务必注明原创地址为:http://dongkelun.com/2018/04/25/ambariConf/ 前言 本文是 ...

  9. fuel6.0安装部署

    在经过一系列安装openstack方式后,个人觉得fuel的安装方式相对简易,接下来记录下安装部署fuel6.0的过程.本教程适合想把fuel6.0部署后,云主机需要连接外网的需求. 安装virtua ...

最新文章

  1. html中运行php脚本,php脚本在html文件中
  2. 使用OKHttp3实现下载(断点续传、显示进度)
  3. phpcms v9二次开发之模型类的应用(1)
  4. 搭建通用性多用户后台-思路
  5. [2019.1.14]BZOJ2005 [Noi2010]能量采集
  6. Android Studio 单刷《第一行代码》系列 04 —— Activity 相关
  7. python进行linux编程,Python之函数进阶
  8. Python基础教程:赋值、深拷贝与浅拷贝(内存地址)
  9. GDCM:gdcm::DataSet的测试程序
  10. KlayGE 4.0中Deferred Rendering的改进(四):GI的神话
  11. abstract类中不可以有private的成员_C++ 类:声明成员函数与实现
  12. 计算机主机硬件详细介绍,计算机系统的硬件和系统软件详细介绍
  13. 解释java程序所使用的命令是,Java程序的执行原理以及解释说明
  14. Java中实现连接数据库并进行查询
  15. [面试专题]Vue.js 2.0 独立构建和运行时构建的区别
  16. AMS:startActivity桌面启动应用
  17. 更换苹果推送服务证书Apple Push Services Certificate
  18. 04-Groovy-运算符
  19. 计算View中的子View在View的superview中的坐标
  20. Ubuntu下软件包的清理与删除

热门文章

  1. [vba] 写入公式, xlookup, 及evaluate直接获取公式结果的探索
  2. 阿里SaaS性能测试平台PTS最佳实践
  3. sentinel 启动配置项
  4. 阻止冒泡和阻止默认事件——cancelBubble和stopPropagation
  5. 台式计算机windows7系统怎么做,台式机怎么装win7系统
  6. 屏幕录像专家7.5注册机 1
  7. 计算机应用专业买什么游戏本,准大学生们买啥笔记本?按专业选择不纠结
  8. 电磁学乱七八糟的符号(三)
  9. 无人驾驶汽车系统入门(十)——基于运动学模型的模型预测控制
  10. GarageBand mac怎么剪切音频片段? GarageBand mac使用教程