win10搭建dataease开发环境

本地开发环境搭建主要用于修改、调试上线环境中存在的程序问题,搭建步骤如下:

一、部署jdk,oracle官方下载(注意设置好JAVA_HOME及PATH,以便开发工具自动识别)

二、部署开发工具VSCode,微软官方下载

三、安装nodejs,官方下载,用于启动frontend

四、安装maven,官方下载,用于backend,frontend打包

五、安装mysql,docker启动(前提,本机在WSL2下部署了docker)

docker run --name mysql -p 3306:3306 -e MYSQL_DATABASE=dataease -e MYSQL_ROOT_PASSWORD=Password123@mysql -d mysql:latest --character-set-server=utf8 --collation-server=utf8_general_ci --lower_case_table_names=1

六、github下载源码,将源码文件夹放入磁盘根目录(注意必须是根目录,如:D:\)

七、将/opt/dataease/conf/dataease.properties放入D:\

# 数据库配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/dataease?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.username=root
spring.datasource.password=Password123@mysql

carte.host=kettle
carte.port=18080
carte.user=cluster
carte.passwd=cluster

doris.db=dataease
doris.user=root
doris.password=Password123@doris
doris.host=doris-fe
doris.port=9030
doris.httpPort=8030

#新建用户初始密码
dataease.init_password=DataEase123456
#登录超时时间单位min  如果不设置 默认8小时也就是480
dataease.login_timeout=480

logger.level=INFO

#DE运行模式,可选值有 local、simple、cluster,分别对应本地模式、精简模式、集群模式
engine_mode=simple

八、使用maven打包(自动下载依赖pom及jar)后启动后端,此过程会自动初始化数据库及demo数据

cd .../backend/target
java -jar backend-$version.jar

九、使用maven打包(自动下载依赖pom、jar及npm依赖)后启动前端,会自动弹出浏览器登录界面

npm run serve

十、注意事项:

1.pom依赖不支持时,可以适当调整具体依赖的版本号(去maven库查看)

2.后端编译失败时,注意设置JAVA_HOME及PATH

3.前端编译失败时,清空本地npm文件,重新下载依赖,并建议设置npm加速镜像为腾讯镜像

4.mysql启动时要注意字符集的设置,否则demo数据会执行失败

5.docker启动mysql时,注意设置比较时忽略大小写,--lower_case_table_names=1

6.有excel导入需求时,需要部署kettle及dorisdb,参考dataease官网docker启动

开发环境搭建最方便的方式是下载一个离线版本部署上,用代码去访问离线版本的数据库。

你可能感兴趣的:(数据库)