我在macOS Sierra ( 10.12.3) 上设置了 RocketMQ (4.1.0-incubating-release)并按照这个指令启动了它的名称服务器和代理。名称服务器和代理启动良好。但是我无法创建新主题或查看主题列表或查看任何主题的状态。我收到以下错误。
$ sh bin/mqadmin updateTopic -n localhost:9876 -c DefaultCluster -r 2 -w 2 -t MY_TOPIC
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to **<[fe80:-2>** failed
at org.apache.rocketmoi.remoting.netty.NettyRemotingClient.invokeSync(NettyRemotingClient.java:357)
at org.apache.rocketmq.client.impl.MQClientAPIImpl.createTopic(MQClientAPIImpl.java:266)
at org.apache.rocketmq.tools.admin.DefaultMQAdminExtImpl.createAndUpdateTopicConfig(DefaultMQAdminExtImpl.java:176)
at org.apache.rocketmq.tools.admin.DefaultMQAdminExt.createAndUpdateTopicConfig(DefaultMQAdminExt.java:156)
at org.apache.rocketmq.tools.command.topic.UpdateTopicSubCommand.execute(UpdateTopicSubCommand.java:154)
at org.apache.rocketmq.tools.command.MQAdminStartup.mainO(MQAdminStartup.java:128)
at org.apache.rocketmq.tools.command.MQAdminStartup.main(MQAdminStartup.java:78)
我尝试自己编译源代码并从 Apache 的站点下载编译后的二进制文件。我还尝试了 4.0.0-incubating-release二进制文件。它允许我使用sh mqadmin topicList
. 但由于上述异常,它不允许我创建新主题。
我在任何 RocketMQ 日志(namesrv.log、broker.log 或 remoting.log)中都看不到任何相关日志。
我想知道这是一个错误还是我的设置有问题。