前后端项目启动
- 1、后端
- 1.1 pgsql改mysql报错
- 2、elasticSearch7.0版本以上_doc格式取消
- 2、前端
1、后端
环境准备:
1、window系统7,8,10 。 硬件资源最低要求4c8G,硬盘40G
2、JDK 1.8.0_2xx (需要小版本号大于200)
3、Maven3.6.3
4、Redis 5.x
5、PostgreSQL 11 或者 mysql 5.7 +。我这里用的是mysql5.7.
6、ElasticSearch 6.8-7.17.5 (下载跟项目配置一样版本的es)
jetLinks是物联网的基础网站。后端可以下载社区版来学习。企业版需要付费。
免费的是在社区版二次开发。
社区版源码地址:
https://gitee.com/jetlinks/jetlinks-community
##它的项目是用的pgsql。application.yml文件所以要改成mysql。
username和password根据自己设置的改
1.1 pgsql改mysql报错
改完后启动项目会爆这个错:查询文档可解决问题
修改easyorm.dialect
easyorm.dialect数据库方言,可选值postgres、mysql。
easyorm.default-schemapg数据库填写schema,mysql数据库填写数据库名。
数据库:建一个新的数据库名叫jetlinks的空库。项目启动会往里面新建表和插入数据。物联网会init数据。
2、elasticSearch7.0版本以上_doc格式取消
这时候项目代码里设置了版本差异的处理:
##es客户端版本应当和集群版本一致
后端至此项目启动。且数据库初始化成功
2、前端
环境准备:
- NodeJs v18.14.0 +
- Yarn v1.22.19 +
- Nginx 1.24.0