IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> win10搭建dataease开发环境 -> 正文阅读

[Java知识库]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启动

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

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-30 08:33:07  更:2022-04-30 08:36:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:43:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码