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.pswp.cn/news/535589.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535589.shtml
英文地址,請注明出處:http://en.pswp.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…