[root@localhost bin]# ./mqadmin updateTopic -n localhost:9876 -t stock -c DefaultCluster
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: MaxNewSize (131072k) is equal to or greater than the entire heap (131072k). A new max generation size of 130560k will be used.
org.apache.rocketmq.tools.command.SubCommandException: UpdateTopicSubCommand command failed
at org.apache.rocketmq.tools.command.topic.UpdateTopicSubCommand.execute(UpdateTopicSubCommand.java:181)
at org.apache.rocketmq.tools.command.MQAdminStartup.main0(MQAdminStartup.java:135)
at org.apache.rocketmq.tools.command.MQAdminStartup.main(MQAdminStartup.java:86)
Caused by: org.apache.rocketmq.acl.common.AclException: [10015:signature-failed] unable to calculate a request signature. error=[10015:
虚拟机中linux中用rocketMQ发布updateTopic发生unable to calculate a request signature. error=Algorithm HmacSHA1
最新推荐文章于 2024-08-14 16:04:54 发布
在虚拟机的Linux环境中尝试使用RocketMQ的mqadmin工具更新topic时,遇到了签名计算错误,具体表现为Algorithm HmacSHA1不可用。错误源于Java安全提供者中缺少必要的算法。解决此问题的方法是将JDK目录下的sunjce_provider.jar文件复制到RocketMQ的lib目录下。
摘要由CSDN通过智能技术生成