【常见问题】Windows 使用 docker-compose 部署 Kettle 及 Doris , doris-fe 无限重启问题


Administrator
飞致云 发布于 2022-07-28 / 1764 阅读 / 0 评论 /
使用 windows 部署 Kettle 及 Doris 的时候,kettle 容器及 doris-be 容器均正常启动,但是 doris-fe 容器却一直无限重启,如下所示:我们都知道,doris-fe 的配置文件 fe.conf 是挂载在我们 Windows 的宿主机上的,该问题也正是因此导致的

使用 windows 部署 Kettle 及 Doris 的时候,kettle 容器及 doris-be 容器均正常启动,但是 doris-fe 容器却一直无限重启,如下所示:

image-1658972894589

我们都知道,doris-fe 的配置文件 fe.conf 是挂载在我们 Windows 的宿主机上的,该问题也正是因此导致的。我们参考开发文档将配置文件下载至 Windows 机器后,系统会自动将文件末尾的行尾符转换成 Windows 格式的行尾符,这也是导致我们 doris-fe 容器无法启动的罪魁祸首,我们可以使用 Notepad++ 转换下文件的行尾符。
首先打开 Notepad++ 的行尾符显示,如下图所示:
image-1658972899651

接着我们打开 fe.conf 文件,行末尾的 CR LF 即为 Windows 的行尾符。
image-1658972904028

Notepad++ 支持转换行尾符,我们点击编辑->文档格式转换->转为 Unix,即可转换行尾符为 Unix 的格式。
image-1658972910105
image-1658972915640

接下来重启 doris-fe 容器,即可正常启动了。



是否对你有帮助?