linux下安装davinci

官网地址
https://edp963.github.io/davinci/

1、准备

JDK 1.8(或更高版本)
MySql5.5(或更高版本)
Mail Server (本人测试可以不用安装)
phantomjs 或 chrome(需同时安装chromedriver,清注意版本)

phantomjs 的安装步骤:

2、下载安装

下载地址
https://github.com/edp963/davinci/releases/download/v0.3.0-beta.4/davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist-beta.4.zip

#新建目录
mkdri davinci
mv davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist-beta.4.zip davinci
cd davinci
#解压
unzip  davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist-beta.4.zip
3、安装MYSQL

4、新建表davinci
CREATE DATABASE davinci; exit;
5、配置DAVINCI3_HOME路径
  • vi /etc/profile
#添加如下内容
#Davinci
export DAVINCI3_HOME=/usr/local/apps/davinci #根据自己的地址填写
  • source /etc/profile
6、initdb.sh
  • cd bin
  • vi initdb.sh
#!/bin/bash
mysql -P 3306 -h localhost -u root -p 密码 davinci < $DAVINCI3_HOME/bin/davinci.sql
7、初始化数据库

sh initdb.sh

8、vim application.yml修改配置文件

进入config目录下修改application.yml配置文件

  • mv application.yml.example application.yml
  • vi application.yml
  • Server
server:protocol: httpaddress: 172.25.41.27port: 8083
  • datasource
  datasource:url: jdbc:mysql://localhost:3306/davinci?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=trueusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driverinitial-size: 2min-idle: 1max-wait: 60000max-active: 10
  • mail:
 host: smtp.163.comport: 465username: 1234567@163.com	——邮箱password: ODUYNZAVGEDYXHOJ ——授权码nickname: Davinci
9、运行
  • cd bin

  • ./start-server.sh

10、使用http://address:port请求了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/535589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GRUB详解

一、GRUB介绍 GRUB (GRand Unified Bootloader)是GNU 下的FSF 组织所推行的一套多重开机管理软件,目前 GRUB 在 Linux 上使用的版本为 0.97 版,FSF 的官方网站表示已经不会在此版本上再追加任何新的功能,会将心思放在 GRUB 2 上。 GNU GRUB(GRand Unified Bootloader)是一…

好用的yum

从Windows转到Linux下面&#xff0c;一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序&#xff0c;你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令&#…

Ambari系统架构

一、Ambari系统架构 Ambari框架采用的是Server/Client的模式&#xff0c;主要由两部分组成&#xff1a;ambari-agent和ambari-server。ambari依赖其它已经成熟的工具&#xff0c;例如其ambari-server 就依赖python&#xff0c;而ambari-agent还同时依赖ruby, puppet&#xff0…

Linux系统的基本安装

一、制作Linux安装启动盘 1.准备一个干净的U盘&#xff0c;格式化。 2.下载64位系统镜像&#xff1a;rhel-server-6.8-x86_64-dvd.iso。64位系统直接安装就好&#xff0c; 3.首先制作一个启动盘&#xff0c;解压rhel-server-6.8-i386-dvd.iso文件 4.下载安装UltraISO&#…

linux tips 技巧笔记一

作者: Jeffrey出处: http://blog.zhangjianfeng.com/?p171 实现RedHat非正常关机的自动磁盘修复先登录到服务器&#xff0c;然后在/etc/sysconfig里增加一个文件autofsck,内容如下&#xff1a;AUTOFSCK_DEF_CHECKyesPROMPTyes 改变文件或目录之最后修改时间(变为当前时间)执…

Shell基本概念

一、什么是shell shell是外壳的意思&#xff0c;就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统&#xff0c;比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说&#xff0c;Shell是一个命令解释器&#xff0c;它通过接受用户输入的Shell命令来启动、暂…

Shell解释器

shell解释器&#xff0c;用户和操作系统内核之间的桥梁 一、Shell常见种类 就像不同地区有不同方言一样&#xff0c;不同的Linux/Unix系统使用着不同类型的shell Bsh:由贝尔实验室编写。Bsh是产生较早的UNIX Shell程序&#xff0c;实现了最基本的命令解释器的功能&#xff0c…

mysql安装、导入数据脚本

mysql安装&#xff1a; #!/bin/bash if [ $(id -u) ! "0" ]; thenecho "Error: You must be root to run this script, please use root to install mysql"exit 1 fi unzip Mysql.zip cd /home/install_LFS/Mysql cur_dir$(pwd) mkdir -p /usr/local/mysq…

linux tips 技巧笔记二

如何查找大小为500K到1000K之间的文件find / -type f -size 500k -and -size -1000k 仅列出当前目录下的文件名.find ./ -type f -maxdepth 1 -exec basename {} /; 让主机不响应pingecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all若想恢复就用echo 0 > /proc/sys/…

Shell脚本——入门

shell脚本编程需要注意以下几个事项&#xff1a; shell脚本名称命名一般为英文的大写、小写&#xff1b;不能使用特殊符号、空格来命名&#xff1b;shell脚本后缀以.sh结尾&#xff1b;不建议shell命名为纯数字&#xff0c;一般以脚本功能命名&#xff1b;shell脚本内容首行需以…

Linux下C开发环境的构成和安装

本文介绍了Linux的C开发环境的构成和安装&#xff0c;使读者对Linux的C开发环境能有初步的了解。 你了解Linux吗&#xff1f;相信现在越来越多的人会说“是”的。那么你了解到何种程度呢&#xff1f;不可否认&#xff0c;目前决大多 数的Linux用户对Linux的了解还处于比较低级的…

Shell脚本——变量

变量是任何一种编程语言都必不可少的组成部分&#xff0c;变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型&#xff0c;直接赋值就可以&#xff0c;Shell 变量也遵循这个规则 在 Bash shell 中&#xff0c;每一个变量的值都是字符串&#xff0c;无论你给变量赋值…

基础环境安装脚本

#/bin/bash # Check if user is root if [ $(id -u) ! "0" ]; thenecho "Error: You must be root to run this script, please use root"exit 1 fiecho "安装环境包"if [ -f /etc/yum.repos.d/rhel-source.repo ];thenrm -r /etc/yum.repos.d…

Apache 虚拟主机的配置[Ubuntu]

基本配置 我们都知道&#xff0c;如果我们想在单台机器上设置多个域名或主机名时&#xff0c;我们就要用到基于名称的虚拟主机了。那么要如何进行设置呢&#xff1f;这就是本 HowTo 想解决的问题了。在 Ubuntu 的 /etc/apache2/ 目录下有个 Apache2 的主配置文件 apache2.conf…

Shell脚本——数字计算

Shell 和其它编程语言不同&#xff0c;Shell 不能直接进行算数运算&#xff0c;必须使用数学计算命令 要想让数学计算发挥作用&#xff0c;必须使用数学计算命令&#xff0c;Shell 中常用的数学计算命令如下表所示。 运算操作符/运算命令说明(( ))用于整数运算&#xff0c;效率…

windows下最好的C++ IDE

1. 你是不是用惯了VC6.0&#xff1f;假如是&#xff0c;我现在推荐的IDE仍然是VC6.0的IDE。 2. 你是不是觉得VC6.0过时了&#xff0c;很多C语法它都不支持&#xff1f;我现在推荐的编译器她在一直发展着&#xff0c;支持最新的C语法。 3. VC.net的界面弱智&#xff0c;而且包含…

Shell脚本——内置命令

一、内置命令 所谓 Shell 内置命令&#xff0c;就是由 Bash 自身提供的命令&#xff0c;而不是文件系统中的某个可执行文件。 例如&#xff0c;用于进入或者切换目录的 cd 命令&#xff0c;虽然我们一直在使用它&#xff0c;但如果不加以注意很难意识到它与普通命令的性质是不…

Shell脚本——基础语法

一、条件判断 1.1、基本语法 [ condition ]&#xff08;注意condition前后要有空格&#xff09; 注意&#xff1a;条件非空即为true&#xff0c;[ abcdef ]返回true&#xff0c;[] 返回false。 1.2、常用判断条件 两个整数之间比较 字符串比较 -lt 小于&#xff08;less …

#2002 - 服务器没有响应 (or the local MySQL server's socket is not ...

经常见有兄弟遇到这样的问题&#xff1a; mysql -u root -p一切正常&#xff0c;但是用phpmyadmin却死活不对&#xff0c;提示如下错误&#xff1a; #2002 - 服务器没有响应 (or the local MySQL servers socket is not correctly configured) 我 google 了一下&#xff0c;发现…

第一个Scala程序——Hello World!

一、交互式编程 交互式编程不需要创建脚本文件&#xff0c;可以通过以下命令调用&#xff1a; $ scala Welcome to Scala 2.13.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_231). Type in expressions for evaluation. Or try :help.scala> println("Hello Wo…