# 先启动 NameServer,然后启动 Brokernohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n localhost:9876 &
关闭RockerMQ顺序
# 先关闭Broker,再关闭NameServersh bin/mqshutdown broker
sh bin/mqshutdown namesrv
启动日志
# 查看 Name Server 启动日志tail -f ~/logs/rocketmqlogs/namesrv.log
# 查看 Broker Server 启动日志tail -f ~/logs/rocketmqlogs/broker.log
# 若出现如下报错file doesn't exist on this path: /root/store/commitlog
file doesn't exist on this path: /root/store/consumequeue
# 对应创建即可:cd ~/store
mkdir commitlog consumequeue
# 登录远程服务器,进入图片服务器目录cd /apps/fdfs
# 远程登陆下载图片的服务器并同步数据rsync -avz myuser@119.29.36.15:/apps/fdfs/storage ./
# 根据提示,确认连接输入 yes,输入本地服务器(下载图片的服务器)用户密码后开始同步The authenticity of host '119.29.36.15 (119.29.36.15)' can't be established.
ECDSA key fingerprint is SHA256:5m4KgPF0QgBO1xE7Tz1RT7U/tfCue+QBE/t4zEDEDJQ.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '119.29.36.15' (ECDSA) to the list of known hosts.
myuser@119.29.36.15's password:
receiving incremental file list
storage/
storage/data/
storage/data/03/
storage/data/03/08/
storage/data/03/08/Cmgy61-BU3GANDoCAAGOnj-x-ws715.jpg
storage/data/03/08/Cmgy61-BU8SAeTvqAAGOnj-x-ws868.jpg
storage/data/03/08/Cmgy61-BVn-AdXoKAA2Msh3VVsk076.jpg
...
storage/data/03/3C/Cmgy62CwSTOARHdWABLV4kLKua4925.png
sent 15,786 bytes received 422,224,711 bytes 10,425,691.28 bytes/sec
total size is 448,804,964 speedup is 1.06
把测试域名换成正式域名访问图片成功!最后修改数据库商品详情:
update productInfo set detail =REPLACE(detail, 'img-test.abc.com%'', 'img.abc.com%'') where detail likelike'%img-test.abc.com%'
# Java错误日志:redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
# Redis错误日志:Can't save in background: fork: Resource temporaily unavailable
# 或Can’t save in background: fork: Cannot allocate memory