场景: {#%E5%9C%BA%E6%99%AF%EF%BC%9A}
当 DataEase 出现 ApiSix 初始化异常的情况,即 ApiSix 控制台页面路由、服务等初始化信息没有初始化成功时,会导致 9180 端口无法访问(如下图所示),且访问 9080 端口会出现异常:{"error_msg":"404 Route Not Found"}
原因分析: {#%E5%8E%9F%E5%9B%A0%E5%88%86%E6%9E%90%EF%BC%9A}
历史版本的缺陷导致,新版本中已修复了此问题
解决方案: {#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%9A}
# 进入 /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