运行 以下语句

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后会再次自动生成

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
  • 2022-12-23
  • 2021-08-16
  • 2021-10-10
猜你喜欢
  • 2022-12-23
  • 2021-12-27
  • 2021-08-09
  • 2022-12-23
  • 2022-02-24
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案