目录
警告本解决方法仅仅应急,如果找到了更好的方法请通知我,感谢你的理解!!!
本文旨在讲述如何在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 版本信息 |
成功启动如下:
感谢你的阅读。