为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8_20241230_x86_kylin10_64_rq 销售提供的 docker 镜像和 license
【操作系统】:Kylin Linux Advanced Server Workstation IPC V10 (SP1)
【CPU】:Hygon C86-3G (OPN:3350) X86_64 指令集
【问题描述】*:primary 节点启动失败,总是找不到 dm.ini 文件。
#!/bin/env bash
# 运行主节点容器
name=dmwatcher_primary
img=dm8:dm8_20241230_rev255012_x86_kylin10_64
docker rm -vf $name
docker run -d \
-p 30136:5236 \
--restart=always \
--name dmwatcher_primary \
--privileged=true \
--net net1 \
--ip 172.20.0.2 \
-e MODE=docker_dmwatcher \
-e PAGE_SIZE=16 \
-e CASE_SENSITIVE=1 \
-e UNICODE_FLAG=1 \
-e LENGTH_IN_CHAR=1 \
-e SYSDBA_PWD=dmdmdm123 \
-e DMWATCHER_ROLE=primary \
-e DW_NO=1 \
-e CLUSTER_IPS="172.20.0.2,172.20.0.3,172.20.0.4" \
-e LD_LIBRARY_PATH=/opt/dmdbms/bin \
-v `pwd`/dmwatcher_primary:/opt/dmdbms/data \
-v `pwd`/dm1701120153.key:/opt/dmdbms/bin/dm.key \
$img
》启动时有个 ulimit 错误,找到 dm.ini ,此时找不到可以理解。
》中途有生成配置的过程,看似成功了。但是目录下只能看到其他几个配置文件,没有 dm.ini
》结尾永远卡在这个地方,还是找不到 DM.ini
检查下dm.ini路径对不对
dm.ini一般会在初始化数据库的路径下