场景:
当 DataEase 出现 ApiSix 初始化异常的情况,即 ApiSix 控制台页面路由、服务等初始化信息没有初始化成功时,会导致 9180 端口无法访问(如下图所示),且访问 9080 端口会出现异常:{"error_msg":"404 Route Not Found"}
原因分析:
历史版本的缺陷导致,新版本中已修复了此问题
解决方案:
# 进入 /opt/dataease2.0/bin/apisix 目录下
cd /opt/dataease2.0/bin/apisix
执行以下命令,进行初始化
DE_APISIX_KEY='DE_APISIX_KEY' /bin/bash init.sh
若执行init.sh脚本执行异常,提示tocken无效,则去 /opt/dataease2.0/.env 目录下获取 DE_APISIX_KEY(如下图所示),然后替换到下面的命令中执行此命令
DE_APISIX_KEY=c14f197fd6f641c3b32d9938e22f1c0b /bin/bash init.sh