安装DataEase(Linux线上安装)

目录

step1.安装Docker

警告本解决方法仅仅应急,如果找到了更好的方法请通知我,感谢你的理解!!!

step2.安Dataease 


本文旨在讲述如何在Linux线上安装DataEase,因为离线安装对于相关配置要求过高,所以进行线上安装以及配置帮助我们可以更快的使用:

step1.安装Docker

# 安装所需要的软件包
yum -y install yum-utils
# 设置稳定的仓库(阿里云)
yum-config-manager  --add-repo  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装指定的版本
yum install docker-ce-20.10.8 docker-ce-cli-20.10.8 containerd.io

进行到此步后会出现两个选项全部输入’y‘即可。

# 启动Docker
systemctl start docker
# 停止docker,但是会一触即醒
systemctl stop docker
# 彻底关闭
systemctl stop docker.socket

在安装时出现找不到docker-compose找不到该命令以及文件夹,解决方法如下:

# 进入目标目录
cd /usr/local/bin/
# 安装
wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64

安装成功后将名字改为docker-compose

# 更改名字
mv docker-compose-Linux-x86_64 docker-compose
# 赋予权限
chmod +x /usr/local/bin/docker-compose

问题解决来源:kali linux解决:docker-compose:未找到命令_隔壁山上小道士的博客-CSDN博客_linux找不到docker命令

问题一:端口更改

警告本解决方法仅仅应急,如果找到了更好的方法请通知我,感谢你的理解!!!

为了让mysql与dataease的端口不发生冲突,将 MySQL 外部运行端口参数 ${DE_MYSQL_PORT} 改为新端口,如 3636端口

# 修改mysql端口
vi /opt/dataease/docker-compose-mysql.yml

# 更改MySQL数据库端口以及dataease的端口
 vi /opt/dataease/.env

问题解决来源:【DataEase】零代码数据可视化分析工具的安装部署保姆级教程_dataease安装_害恶细君的博客-CSDN博客

本解决方案有一定风险,但短时间内不会出现问题。

问题二:端口在浏览器无法显示

解决方法:将防火墙打开并将端口进行开放

# 查看防火墙状态
systemctl status firewalld

# 启动防火墙
systemctl start firewalld.service
# 重启防火墙
firewall-cmd --reload  或者  service firewalld restart
# 让你的端口生效,permanent永久生效,没有此参数防火墙重启便失效
firewall-cmd --zone=public --add-port=8765/tcp --permanent 
# 关闭端口
 firewall-cmd --zone=public --remove-port=8756/tcp --permanent
# 查看生效的端口
firewall-cmd --permanent --list-port
# 重启防火墙让其生效
service firewalld restart
# 查看端口是否对外开放
firewall-cmd --query-port=8765/tcp

# 禁用防火墙
 systemctl stop firewalld
# 设置开机启动
systemctl enable firewalld
# 停止并禁用开机启动
systemctl disable firewalld

问题解决来源:Failed to restart iptables.service: Unit not found._xiaoxiaodeDream的博客-CSDN博客

step2.安Dataease 

# 一键部署安装代码
curl -sSL https://github.com/dataease/dataease/releases/latest/download/quick_start.sh | sh

部署完成,重启即可

# dataease重新加载服务
dectl reload
# dataease重启服务
dectl restart
# dataease启动服务
dectl start

先使用下面代码进行测试是否真的能进入

# Linux查看网址内容,curl + 你的网址ip + 端口
curl http://192.168.65.140:8765/

结果有二:

第一种:

解决方法:等待几分钟,一般是因为防火墙的端口生效时间有点长导致无法访问。

第二种:

恭喜你已经成功了,接下来就是去浏览器进行访问即可。

用户名:admin

密码:dataease

dataease剩余指令,以dectl为头

命令功能
status查看 DATAEASE 服务运行状态
start启动 DATAEASE 服务
stop停止 DATAEASE 服务
restart重启 DATAEASE 服务
reload重新加载 DATAEASE 服务
uninstall卸载 DATAEASE 服务
upgrade升级 DATAEASE 服务
version查看 DATAEASE 版本信息

成功启动如下:

感谢你的阅读。

本文来源,我的博客

### DataEaseLinux 下连接数据库的方法 #### 安装 DataEase 为了使 DataEase 能够正常工作并连接到所需的数据库,在 Linux 环境下可以使用如下的一键安装命令来部署 DataEase: ```bash curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start.sh | bash ``` 此命令将会自动下载并设置好 DataEase 的运行环境[^1]。 #### 创建 Database 对于 MySQL 数据库而言,需先通过 SQL 命令创建名为 `dataease` 的数据库实例,并指定字符集为 utf8mb4 和校对规则为 utf8mb4_general_ci 来确保兼容性和数据准确性。这一步骤可以通过执行下面这条 SQL 语句完成: ```sql CREATE DATABASE `dataease` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; ``` 该操作应在 install.conf 文件中定义的相同名称之下进行以匹配配置需求[^2]。 #### 配置与启动服务 当上述准备工作完成后,继续按照官方文档指示进一步配置 DataEase 并启动相关服务。一旦成功启动,则可通过浏览器访问服务器 IP 地址加上相应的端口号进入 DataEase 登录页面,默认情况下使用的账户名是 root,而初始密码则设定为 Password123@mysql[^3]。 #### 解决常见问题 如果遇到无法从 Linux 主机连接至目标数据库的情况,可能是因为 MySQL/MariaDB 默认仅允许来自本地主机 (localhost) 的连接请求。此时可尝试更改用户权限以便接受外部来源的数据连接申请。具体做法是在拥有适当管理权限的情况下运行以下 SQL 更新指令: ```sql UPDATE user SET Host = '%' WHERE User = 'root'; ``` 这一改动使得 root 用户可以从任意位置发起安全认证过程从而实现远程接入功能[^4]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值