首页 文章

远程连接异常 - 连接到服务器失败

提问于
浏览
0

我在macOS Sierra(10.12.3)上设置了RocketMQ(4.1.0-incubating-release),并根据this instruction启动了它的名称服务器和代理 . 名称服务器和代理启动良好 . 但是,我无法创建新主题或查看主题列表或查看任何主题的状态 . 我收到以下错误 .

$ 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)中看到任何相关日志 .

我想知道这是一个错误或我的设置有些问题 .

1 回答

  • 0

    将以下两行添加到配置文件(broker.conf)解决了这个问题 .

    brokerIP1=localhost
    brokerIP2=localhost
    

相关问题