Davinci?????????????????????????????????

68次阅读
没有评论

共计 8070 个字符,预计需要花费 21 分钟才能阅读完成。

????????????   
?????????   
Davinci?????????????????????????????????

???????????????????????????Davinci??????????????????????????????????????????????????????????????????????????????Davinci??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Davinci????????????????????????????????????????????????????????????????????????????????????????????????????????????

Davinci?????????????????????/???????????????????????????????????????????????????????????????????????????????????????????????????UI??????????????????????????????????????????????????????????????????????????????/????????????/????????????/?????????????????????????????????
??????????????????

JDK 1.8?????????????????????

MySql5.5?????????????????????

Mail Server

PhantomJs?????????????????????phantomjs.org???

Redis????????????

??????????????????

1) ????????????????????????????????? Davinci ??????Release ???????????? Source ??????????????????????????????????????????~/app/davinci

cd ~/app/davinci
unzip davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist.zip

???????????????????????????????????????

2) ????????????????????????????????????????????????????????????????????? DAVINCI3_HOME

export DAVINCI3_HOME=~/app/davinci/davinci-assembly_3.0.1-0.3.0-SNAPSHOT-dist

3) ??????????????????????????? bin ????????? initdb.sh ????????????????????????????????????????????????????????? davinci0.3

mysql -P 3306 -h localhost -u root -proot davinci0.3   $DAVINCI3_HOME/bin/davinci.sql

????????????????????????????????????????????? Davinci0.3 ?????????????????????????????????????????????????????????????????????????????????????????????**

sh bin/initdb.sh

4) ??????????????????Davinci0.3 ????????????????????????server???datasource???mail???phantomjs???cache ?????????

??????config????????????application.yml.example????????????application.yml ??????????????????

cd config
mv application.yml.example application.yml

????????????0.3???????????? ymal ???????????????????????????????????????????????????????????????????????????????????????????????????????????????

server ??????

server:
 protocol: http
 address: 127.0.0.1
 port: 8080
 
 access:
 address: 192.168.1.1
 port: 80

server ???????????????????????????server.access.address???server.access.port?????????????????????????????????????????????????????????????????????server.address???server.port???

?????????????????????????????? Davinci??????????????????8080????????????????????????IP?????????192.168.1.1????????????????????????8080???????????????80????????????????????? access ??????????????????????????????????????? Davinci ?????????????????????????????????????????????????????????

datasource ??????

????????? datasource ????????? Davinci ????????????????????????????????????

spring:
 datasource:
 url: jdbc:mysql://localhost:3306/davinci0.3?useUnicode=true characterEncoding=UTF-8 zeroDateTimeBehavior=convertToNull allowMultiQueries=true
 username: root
 password: root
 driver-class-name: com.mysql.jdbc.Driver
 initial-size: 2
 min-idle: 1
 max-wait: 60000
 max-active: 10

????????????????????????????????????????????????url??????url ??????????????????????????????????????????????????????????????????????????????????????????username???password???

initial-size???min-idle???max-wait???max-active??????????????????????????????????????????DruidDataSource??????????????????

mail ??????

??????0.3 ?????????????????????????????????????????????????????? mail ??????????????????????????????????????? mail ???????????????????????????????????????

spring:
 mail:
 host: smtp.****.com
 port: 25
 username: example@***.com
 password: example_password
 nickname: Davinci
 
 properties:
 smtp:
 starttls:
 enable: true
 required: true
 auth: true
 mail:
 smtp:
 ssl:
 enable: false

mail ?????????????????????????????????????????? mail ????????????username??????????????????password??????????????????????????????????????????????????????????????? 163 ?????????QQ ?????????gmail ??????????????????????????????????????????????????????????????????????????????????????? SMTP ?????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????? SMTP ????????????????????????

phantomjs ??????

phantomjs ?????????????????????????????????????????????????????????????????? phantomjs ????????????????????????????????????

phantomjs_home: /usr/local/bin/phantomjs

cache ??????????????????

cache ????????? redis ????????????????????????????????????

spring:
 redis:
 isEnable: false
 host: 10.143.131.119
 port: 6379
 
 # cluster:
 # nodes:
 
 password:
 database: 0
 timeout: 1000
 jedis:
 pool:
 max-active: 8
 max-wait: 1
 max-idle: 8
 min-idle: 0

??????????????? cache ???????????????isEnable??????true???????????????????????????????????????????????????host???port????????????????????????cluster??????????????????????????????????????????

????????????

?????????????????????config/logback.xml???????????????????????????????????????????????????????????????????????????????????????

?????????????????????

Davinci0.3 ???????????????????????? JDBC ???????????????????????????????????????????????????

????????????????????????mysqlcom.mysql.jdbc.Driveroracleoracle.jdbc.driver.OracleDriversqlservercom.microsoft.sqlserver.jdbc.SQLServerDriverh3org.h3.Driverphoenixorg.apache.phoenix.jdbc.PhoenixDrivermongodbmongodb.jdbc.MongoDriverelasticSearch ??? prestocom.facebook.presto.jdbc.PrestoDrivermoonboxmoonbox.jdbc.MbDrivercassandracom.github.adejanovski.cassandra.jdbc.CassandraDriverclickhouseru.yandex.clickhouse.ClickHouseDriverkylinorg.apache.kylin.jdbc.Driververticacom.vertica.jdbc.Driverhanacom.sap.db.jdbc.Driverimpalacom.cloudera.impala.jdbc41.Driver

?????????????????????Davinci ?????????????????? MySql ???????????????????????????????????????????????????????????????????????????????????????jar ??????????????????lib????????????????????? Davinci ?????????Davinci ?????? ElasticSearch ???????????? NLPchina?????????elasticsearch-sql????????????????????? ElasticSearch ?????????5.3.2???????????? elasticsearch-sql ?????????5.3.2.0???

????????????????????? ElasticSearch ??????5.3.2?????????????????????????????? NLPchina ???????????????????????? jar????????????????????????lib?????? jar?????????elasticsearch-xxx.jar???transport-xxx.jar???x-pack-api-xxx.jar??? x-pack-transport-xxx.jar???elasticsearch-sql-XXX.jar???xxx???????????? ElasticSearch ????????????XXX??????NLPchina ?????? elasticsearch-sql ???????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

1???????????????????????????????????????

mv datasource_driver.yml.example datasource_driver.yml

2?????????????????????????????????????????? postgresql ??????

postgresql:
 name: postgresql
 desc: postgresql
 driver: org.postgresql.Driver
 keyword_prefix:
 keyword_suffix:
 alias_prefix: \ 
 alias_suffix: \

??????

keyword_prefix???keyword_suffix????????????????????????????????????????????? mysql ??????????????????desc??????????????????????????????????????????????????????????????????select desc from table ????????? ???`??? ??????????????????????????????????????????????????????????????????

alias_prefix???alias_suffix?????????????????????????????? mysql ????????????????????? sql ???????????????select column as ??? from table ???????????? ???column??? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????? ?????????????????????????????????????????????\??????????????????????????????

3??????????????????????????? jar ????????????lib????????????

4????????? Davinci ?????????

??????????????????Davinci???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????is@yisu.com??????????????????????????????????????????????????????????????????????????????????????????

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-16发表,共计8070字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)