RocketMQ报错:Cannot open file /dev/shm/rmq_srv_gc.log due to No such file or directory

RocketMQ之Mac访问权限问题:

Cannot open file /dev/shm/rmq_srv_gc.log due to No such file or directory

导致原因:mac中/dev路径下没有创建文件夹的权限 

sunhuideMacBook-Pro:dev root# mkdir shm

mkdir: shm: Operation not permitted

sunhuideMacBook-Pro:dev root# 

解决办法:将bin目录下的runserver.sh和runbroker.sh文件中的/dev/shm/地址替换为用户的有权限的路径,例如我的:/Users/sunhui/macSoftware/rocketmq-all-4.2.0/logs,图片中红色框框内。

sunhuideMacBook-Pro:bin root# pwd

/Users/sunhui/macSoftware/rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin

 

你可能感兴趣的:(JavaEE专区,java)