对于datart部署安装的话,目前咱们主要是使用docker的方式进行部署,需要的依赖主要是外部mysql做数据的持久化。这里我们一份完整的部署文档给大家。
一、准备mysql
默认的启动的datart是保存在h2中,但是如果docker损坏或者重启,h2中的数据由于没有持久化到本地容易造成丢失,所以我们把它直接保存在外部的mysql中。因此在这里我们需要准备一份mysql,对于mysql的docker部署可参考:《使用docker部署mysql》。
上诉msql部署好了之后,创建一个名称为:datart的数据库
二、创建目录
这里准备一台服务器准备部署datart,我一般把项目部署在/home/pubserver下,所以需要创建对应的目录,命令如下:
#创建datart目录 mkdir -p /home/pubserver/datart #创建config文件夹 mkdir -p /home/pubserver/datart/conf #创建datart.conf文件 cd /home/pubserver/datart/conf touch datart.conf #把下面内容粘贴到datart.conf文件中 # mysql信息 datasource.ip=192.168.1.249 datasource.port=3306 datasource.database=datart datasource.username=root datasource.password=123456 # datart配置 server.port=8080 server.address=0.0.0.0 # datart 全局配置 datart.address=http://192.168.1.249:38080 datart.send-mail=false datart.webdriver-path=http://192.168.1.249:34444/wd/hub #创建本机文件挂载目录 mkdir -p /home/pubserver/datart/files
上面的初级步骤就完成了。
三、准备docker-conpose文件并启动datart
这里我们直接使用docker-compose文件来进行docker编排,这样子也比较简单一点,在/home/pubserver/datart/目录下创建一个docker-compose.yml文件,然后把下面的内容粘贴进去:
version: '3' services: datart: image: datart/datart container_name: datart-server restart: unless-stopped volumes: - "/etc/localtime:/etc/localtime" - "/home/pubserver/datart/files:/datart/files" - "/home/pubserver/datart/conf/datart.conf:/datart/config/datart.conf" ports: - "38080:8080"
然后使用docker-compose up -d命令启动起来。
四、访问dashboard
接下来就可以在浏览器里面访问38080端口了:
第一次进来需要初始化一个用户,直接创建即可:
创建用户之后,直接登录:
到这里我们的datart数据可视化工具就部署完毕了。
还没有评论,来说两句吧...