1 添加 Excel 数据集时出现 java.sql.SQLSyntaxErrorException: errCode = 2, detailMessage = The size of a row (1048587) exceed the maximal row size: 1000000

  1. 1. 修改配置文件: /opt/dataease/conf/fe.conf,将参数改为:max_layout_length_per_row=10000000
  2. 2. 重启 doris-fe: docker restart doris-fe

2 创建 Excel 数据集或定时同步类型的数据集时,提示 “Access denied for user ‘root’(using password:YES)

doris错误{ width=”900px” }

  1. **上图的错误是由于 Doris 的配置导致的,一般有两种可能:
  2. 1. /opt/dataease/conf/dataease.properties 配置文件中,Doris 的连接信息配置错误;
  3. 2. Doris 初始化时初始密码设置出错。**
  4. 第一种情况,只要把 dataease.properties 配置文件中相关配置信息修改正确后,service dataease restart 即可。
  5. 第二种情况可以通过以下步骤来判断:
  6. 连接 doris-fe,以内置 MySQL 举例:
  7. ```shell
  8. # 进入内置 MySQL 容器内
  9. docker exec -it mysql sh
  10. # 连接 doris-fe,如果能访问,则不是登录信息问题;如果不能访问,而删除命令中密码部分可直接访问的话,则确定是第二种情况
  11. mysql -uroot -h doris-fe -P 9030 -pPassword123@doris
  12. ```
  13. 第二种情况的话,可以先通过下面的步骤来修复:
  14. ```shell
  15. # 停止 DataEase 服务
  16. service dataease stop
  17. # 删除错误的 doris 配置信息
  18. rm -rf /opt/dataease/data/fe/*
  19. rm -rf /opt/dataease/data/be/*
  20. # 启动 DataEase 服务
  21. service dataease start
  22. ```
  23. 如果上述修复方案未生效的话,可以手动初始化一下 Doris
  24. 1. 进入 doris-fe
  25. 可以用任意 MySQL Client 连接 doris-fe,以下以 DataEase 内置的 MySQL 举例:
  26. ```shell
  27. # 进入内置 MySQL 容器内
  28. docker exec -it mysql sh
  29. # 进入 MySQL 容器后,连接 doris-fe
  30. mysql -uroot -h doris-fe -P 9030
  31. ```
  32. 2. 初始化 Doris
  33. 连接上 doris-fe 后,执行下面的语句:
  34. ```mysql
  35. ALTER SYSTEM ADD BACKEND "172.19.0.199:9050";
  36. SET PASSWORD FOR 'root' = PASSWORD('Password123@doris');
  37. CREATE DATABASE dataease;
  38. ```
  39. 执行成功后,可以新建 Excel 数据集 定时同步类型数据集试试。