启动RocketMQ时遇到的坑

99封情书 提交于 2020-02-06 21:27:18

前两天为了玩touchBar养宠物的小游戏,更新了系统,升级到了MacOs Catalina系统,升级之前mq启动正常,升级之后开始出现各种小问题,mq启动问题是其中之一

MQ启动必须要先运行一下source ~/.bash_profile才可以

重启终端,运行服务器的时候会显示“ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)!!!”
运行broker之前一定要先运行source ~/.bash_profile才可以
开始以为JDK坏了,查看JDK发现版本号没问题,也能用。
然后查了好多资料,很多人说在在~/.zshrc文件里加一句 source ~/.bash_profile就行,
但在~目录下没有找到这个文件,全局搜索了一下,在/private/etc下面找到的。在这里插入图片描述
在文件的底部加上了两句话:

# Enable my profile
source ~/.bash_profile
source /etc/profile

.zshrc文件就是一个配置环境变量的文件
在这里插入图片描述

日志文件不存在

Cannot open file /dev/shm/mq_gc_pid1127.log
这个问题不是升级系统之后出现的,而且也没有什么影响,就是缺少文件夹,手动创建一个文件夹即可。
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!