docker run mycat 报错 mycat/conf/wrapper.conf: No such file or directory

 

运行 以下语句

docker run -d   -p:8066:8066 --name mysql-mycat --net docker-network --ip 172.18.0.20 -p 9066:9066 -v $PWD/logs:/mycat/logs -v $PWD/conf:/mycat/conf mycat:1.6

报错

FATAL  | wrapper  | Unable to resolve the full path of the configuration file, /mycat/conf/wrapper.conf: No such file or directory

 

尝试解决办法1:

MyCAT启动有两种方式,分别是执行mycatstartup_nowrap.sh。如果执行mycat,默认读取的是conf目录下的wrapper.conf文件,所以先修改一下相关的配置文件

wrapper.java.additional.5=-XX:MaxDirectMemorySize=256M
wrapper.java.additional.10=-Xmx512M
wrapper.java.additional.11=-Xms512M

因为博主采用的是虚拟机,只给每个CentOS实例分配了1G内存,所以此处的参考配置如下,大家可以根据自己的实际情况进行配置。

尝试解决办法2:

删除 mycat/logs 目录缓存,不要存在logs目录,运行run后会再次自动生成

posted @ 2020-07-08 17:00  一个人的孤独自白  阅读(820)  评论(0编辑  收藏  举报