7.8 KiB
一、DataEase
最新版本下载
https://community.fit2cloud.com/#/products/dataease/downloads
在线安装
curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start_v2.sh | sh
在线升级
dectl upgrade
二、DataEase
发布80
端口
拉取
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openresty/openresty:1.25.3.1-5-alpine-fat
打标
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openresty/openresty:1.25.3.1-5-alpine-fat docker.io/openresty/openresty:1.25.3.1-5-alpine-fat
编辑 nginx.conf
vi /root/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
# DataEase 所在机器的IP
upstream dataease {
server 10.10.14.203:8100;
}
# 配置日志位置
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
server {
# 监听端口
listen 80;
# 监听域名(修改为你自己的域名,且域名与nginx所在服务器的IP绑定)
#server_name dataease.test.com;
location / {
client_max_body_size 600m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_pass http://dataease;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
运行
mkdir /root/nginx_logs
docker run --name openresty -d -v /root/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf -v /root/nginx_logs:/var/log/nginx -p 80:80 openresty/openresty:1.25.3.1-5-alpine-fat
如果不想按/进行发布,而是想采用/dataease/
进行发布的话
步骤1
vi /opt/dataease2.0/conf/application.yml
server:
servlet:
context-path: /dataease
步骤2
echo 'DE_CONTEXT_PATH=/dataease' >> /opt/dataease2.0/.env
三、访问方式
系统登录信息如下:
访问地址: https://www.edusoa.com/dataease
用户名: admin
初始密码: DataEase@123456
在华为云上部署的DataEaseV2
117.78.60.214 52025
DsIdeal@123
四、异常记录
Centos
7.9
root
账号,输入reboot
不重新启动,怎么办?
答:
yum update -y
然后使用在线安装,注意:不要使用离线包,离线包问题多多!
curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start_v2.sh | sh
DataEase v2 设置动态访问路径,使用 Nginx 路径代理 - FIT2CLOUD 知识库
五、备份与还原
# 原版本机器上运行
dectl upgrade
# 两个机器都要执行
service dataease stop
# 在备份的机器上执行
tar -jcv -f dataease.tar.bz2 /opt/dataease2.0
# 备份机器上启动服务
service dataease start
# 下载 dataease.tar.bz2 并在还原的机器上传
# 还原
mv /opt/dataease2.0 /opt/dataease2.0.bak
mkdir /opt/dataease2.0 -p
tar -xjf dataease.tar.bz2 -C /
# 在还原机上执行
service dataease start
数据库用户名和密码
username: root password: Password123@mysql
停止
dectl stop
修改
vi /opt/dataease2.0/docker-compose-mysql.yml 添加 ports: - "0.0.0.0:3306:3306"
version: '3' services:
mysql-de: image: registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 container_name: ${DE_MYSQL_HOST} ports: - "0.0.0.0:3306:3306" healthcheck: test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-u${DE_MYSQL_USER}", "-p${DE_MYSQL_PASSWORD}", "--protocol","tcp"] interval: 5s timeout: 3s retries: 10 env_file: - ${DE_BASE}/dataease2.0/conf/mysql.env volumes: - ${DE_BASE}/dataease2.0/conf/my.cnf:/etc/mysql/conf.d/my.cnf - ${DE_BASE}/dataease2.0/bin/mysql:/docker-entrypoint-initdb.d/ - ${DE_BASE}/dataease2.0/data/mysql:/var/lib/mysql networks: - dataease-network
启动,这样才能按mysql->dataease 顺序去启动
dectl start
效果
[root@dataease local]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6e5f02dbb554 registry.cn-qingdao.aliyuncs.com/dataease/dataease:v2.10.1 "/deployments/run-ja…" About a minute ago Up 59 seconds (healthy) 0.0.0.0:8100->8100/tcp, :::8100->8100/tcp dataease d88b1f233e0c registry.cn-qingdao.aliyuncs.com/dataease/mysql:8.4.0 "docker-entrypoint.s…" About a minute ago Up About a minute (healthy) 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-de 0258d16d5904 openresty/openresty:1.25.3.1-5-alpine-fat "/usr/local/openrest…" 2 weeks ago Up 6 days 0.0.0.0:80->80/tcp, :::80->80/tcp openresty [root@dataease local]#
查询数据表
-- 数据源表 -- core_datasource select * from core_datasource where name like '%岐山%';
-- 数据集组 select * from core_dataset_group where name like '全省人口变化总体趋势预测'; -- id=1033797259734683648
-- 数据集表 select table_name from core_dataset_table where dataset_group_id='1034544942506184704';
-- 查询或者修改
select * from excel_人口变化趋势_e1c9395feb
java.lang.reflect.InvocationTargetException
移除docker旧版本
docker version
yum -y remove docker*
安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
安装源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看最新版本
yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:26.1.4-1.el7 docker-ce-stable
安装最新版本
yum install docker-ce-26.1.4-1.el7 -y
默认安装的是最高版本 25.0.3-1.el7 yum -y install docker-ce-25.0.3-1.el7 注:版本号是 25.0.3-1.el7, 而非 3:25.0.3-1.el7
在线安装dataease v2
curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start_v2.sh | sh
cd /opt/dataease2.0/conf vi application.yml
server:
tomcat:
connection-timeout: 70000
servlet:
context-path: /dataease
cd .. vi .env 最后一行增加: DE_CONTEXT_PATH=/dataease
重新启动
dectl restart
默认用户名 admin 密码 DataEase@123456
访问报异常,RSA ERROR,怀疑是因为https证书导致,通过实验验证一下
http://www.wmarkj.com:28100/dataease
可以正常进行,说明我的迁移工作是没有问题的,问题出在www.edusoa.com 的https证书上
在备份机上执行
dectl backup
将生成的文件拷贝到目标机上
在目标机上执行
dectl restore