davinci-0.3.0安装部署

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.zip
   	cd config
   	mv application.yml.example application.yml
   	vim application.yml

修改配置文件

server:
  protocol: http
  #此地址是安装完成访问的地址,不能写127.0.0.1
  address: xxx.xxx.xx.xx
  port: 8090

  servlet:
    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 empty
    jwtToken:
      secret: secret
  timeout: 1800000
  algorithm: HS512


##your datasouce config
source:
  initial-size: 2
  min-idle: 1
  max-wait: 6000
  max-active: 10
  break-after-acquire-failure: true
  connection-error-retry-attempts: 0
  validationQueryTimeout: 30000

  enable-query-log: false
  result-limit: 1000000


spring:
  mvc:
    async:
      request-timeout: 30s

  ## davinci datasouce config
  datasource:
	url:jdbc:mysql://localhost:3306/davinci?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true  
#数据库连接地址
	username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    initial-size: 2
    min-idle: 1
    max-wait: 60000
    max-active: 10

  ## redis config
  ## please choose either of the two ways
  redis:
    isEnable: false

  ## standalone config
    host: 127.0.0.1
    port: 6379

  ## cluster config
  #  cluster:
  #       nodes:

    password:
    database: 0
    timeout: 1000
    jedis:
      pool:
        max-active: 8
        max-wait: 1
        max-idle: 8
        min-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.com
    port: 465
	username: [email protected]
#不是邮箱的密码,而是客户端授权码
	password: xxxxxxxxxxx
#邮件发送的主题
    nickname: davinci

    properties:
      smtp:
        starttls:
          enable: false
          required: true
        auth: true
      mail:
        smtp:
          ssl:
            enable: true

  ldap:
    urls:
    username:
    password:
    base:
    domainName:    # domainName 指 企业邮箱后缀,如企业邮箱为:[email protected], 这里值为 '@example.com'

phantomjs_home: $your_phantomjs_path$/phantomjs

data-auth-center:
  channels:
    - name:
      base-url:
      auth-code:

各邮箱详细配置:
davinci-0.3.0安装部署_第1张图片

配置环境变量DAVINCI3_HOME

    vi /etc/profile 
    
	export DAVINCI3_HOME=/export/servers/davinci
	export PATH=$DAVNICI3_HOME/bin:$PATH
    
    source /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登录界面([email protected]/123456)
出现如下界面即成功:
davinci-0.3.0安装部署_第2张图片

你可能感兴趣的:(环境搭建,环境搭建,davinci,可视化,数据展现)