基于Windows安装DataEase

一、介绍

DataEase 是人人可用的开源数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便地与他人分享。

二、安装

2.1 安装WSL

切记,以管理员身份打开 cmd

运行

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

输出

C:Windowssystem32>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.3930

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

C:Windowssystem32>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.3930

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

显示这样就成功了,成功后立即重启电脑

2.2 更新WSL

下载适用于 x64 计算机的 WSL2 Linux 内核更新包并安装
在这里插入图片描述
下载完成傻瓜式安装即可。

2.3 设置 WSL2 为默认

运行

wsl --set-default-version 2

输出

C:WINDOWSsystem32>wsl --set-default-version 2
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
操作成功完成。

2.4 安装Ubuntu

在 Windows 应用商店里搜索"Ubuntu"并安装,我这里已经安装过了,所以显示已安装,只需点击下载,傻瓜式安装即可。
在这里插入图片描述
安装完成后打开,设置用户名和密码。
在这里插入图片描述

安全起见:输入密码时终端窗口不会以任何方式回显你的输入(包括星号字符),因此初学者不要怀疑是自己键盘坏了。

检测 Ubuntu WSL 版本

 wsl.exe -l -v

输出

   NAME      STATE           VERSION
* Ubuntu    Running         2

如果 VERSION 为 1,继续执行命令

wsl.exe --set-version Ubuntu 2

2.5 安装Docker

下载Docker Desktop for Windows
这里小编之前已经安装过了,不在赘述,基本就是傻瓜式安装。

2.6 安装Dataease

下载安装包如下:
https://community.fit2cloud.com/#/products/dataease/downloads

启动Ubuntu,执行以下命令,切换到root用户
需要注意:从普通用户切换到根用户或其它用户是需要输入密码,从根用户切换到普通用户不需要密码。

输入命令

sudo su -

输出

wangdan@DESKTOP-360PBU3:~$ sudo su -
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.133.1-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage


This message is shown once a day. To disable it please create the
/root/.hushlogin file.

检查 Docker 是否能正常使用

docker -v

正常显示版本号,则可以继续执行以下操作

Docker version 20.10.13, build a224086

执行以下解压命令

# 假设安装包存放路径为 c:dataease-v1.5.0-offline.tar.gz
cd /mnt/c
# 解压安装包
tar zxvf dataease-v1.8.0-offline.tar.gz

执行安装脚本

# 进入安装包目录
cd dataease-v1.5.0-offline
# 运行安装脚本
/bin/bash install.sh
root@DESKTOP-360PBU3:/mnt/c# cd dataease-offline-installer-v2.2.0
root@DESKTOP-360PBU3:/mnt/c/dataease-offline-installer-v2.2.0#
root@DESKTOP-360PBU3:/mnt/c/dataease-offline-installer-v2.2.0# /bin/bash install.sh
[DATAEASE Log]: [警告] DataEase 运行目录所在磁盘剩余空间不足 20G 可能无法正常启动!
======================= 开始安装 =======================
[DATAEASE Log]: 拷贝配置文件模板文件  -> /opt/dataease2.0/conf
[DATAEASE Log]: 根据安装配置参数调整配置文件
time: Tue Jan 23 11:17:55 CST 2024
[DATAEASE Log]: ... 离线安装 docker
[DATAEASE Log]: ... 启动 docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /etc/systemd/system/docker.service.
[DATAEASE Log]: docker 安装成功
[DATAEASE Log]: 检测到 Docker Compose 已安装,跳过安装步骤
[DATAEASE Log]: 加载镜像
Loaded image: registry.cn-qingdao.aliyuncs.com/dataease/apisix-dashboard:3.0.1-alpine
Loaded image: registry.cn-qingdao.aliyuncs.com/dataease/apisix:3.6.0-debian
Loaded image: registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.2.0
Loaded image: registry.cn-qingdao.aliyuncs.com/dataease/etcd:3.5.10
Loaded image: registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.1.0
[DATAEASE Log]: 配置 dataease Service
vm.max_map_count = 2000000
[DATAEASE Log]: 启动服务

[+] Running 3/3
 ? Network dataease20_dataease-network  Created 0.1ss
 ? Container mysql-de                   Healthy 10.9s
 ? Container dataease                   Started 11.1ss

DataEase 服务状态 : 正常运行

DataEase 容器运行状态
NAME                IMAGE                                                       COMMAND                  SERVICE             CREATED             STATUS                    PORTS
dataease            registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.2.0   "/bin/sh -c 'java -X…"   dataease            26 seconds ago      Up 15 seconds (healthy)   0.0.0.0:8100->8100/tcp, :::8100->8100/tcp
mysql-de            registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.1.0       "docker-entrypoint.s…"   mysql-de            26 seconds ago      Up 26 seconds (healthy)   3306/tcp, 33060/tcp

WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
Docker 目录及文件大小 :
2.7G    /var/lib/docker

Docker 目录所在磁盘使用情况 :
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdc        1.1T  3.4G  1.1T   1% /var/lib/docker

日志文件大小 :
60K     /opt/dataease2.0/logs/dataease
4.0K    /opt/dataease2.0/logs/

DataEase 运行目录及文件大小 :
209M    /opt

DataEase 运行目录使用情况 :
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdc        1.1T  3.4G  1.1T   1% /

DataEase 服务状态 : 正常运行
======================= 安装完成 =======================

系统登录信息如下:
 访问地址: http://服务器IP:8100
 用户名: admin
 初始密码: DataEase@123456

打开浏览器,地址栏输入 localhost:8100,输入用户名和密码进入系统
在这里插入图片描述