该项目IoTDB-Workbench,为IoTDB的可视化监控程序。
目前支持的开发环境如下:
- Java 1.8
- Maven 3.3.9 或以上
- Gradle
- 推荐IntelliJ IDEA 2017或以上
- doc : 文档目录,一些帮助文档
- src : 源码文件
- Dockerfile : docker镜像打包文件
- pom.xml : Maven Pom文件
- README.md : 帮助文件目录
由于是开源软件,使用的所有库都应该是maven公有仓库能找的,满足轻量、稳定2个特性。
项目提供maven、gradle两种构建工具,以maven为例启动项目:
首先通过IntelliJ IDEA打开本项目,右键点击pom.xml,点击Add as Maven Project导入项目相关依赖。
导入完成后启动AdminApplication项目,启动成功后你应该能看到如下界面。
接着,你可以通过浏览器访问127.0.0.1:9090/api/,看到如下页面则代表后端启动成功。
在启动前端之前请先确保frontend/vue.config.js中配置的proxy的目标地址为后端服务的ip+端口,如图:
进入frontend目录,命令行输入npm run serve
启动前端(具体步骤请参考前端文档 ),启动成功后通过浏览器访问127.0.0.1:8080,你将进入登陆界面:
输入默认账号root、密码123456,点击登录,你就可以使用本系统了。
如果你想将本项目部署到服务器上,请参考部署文档 。