maybe you forgot to set the ENV: export NAMESRV_ADDR=172.24.150.158:9876
best regards, Jason > On Jun 15, 2018, at 15:15, 鳞波微步 <371887...@qq.com> wrote: > > Hi, > > I follow http://rocketmq.apache.org/docs/quick-start/ to setup RocketMQ and > test message sending. > > Environment: > > # cat /etc/redhat-release > Red Hat Enterprise Linux Server release 7.4 (Maipo) > # java -version > java version "1.8.0_65" > Java(TM) SE Runtime Environment (build 1.8.0_65-b17) > Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode) > > RocketMQ Version: 4.2.0 > > 1. Create Topic > # bin/mqadmin updateTopic -b localhost:10911 -c DefaultCluster -n > 172.24.150.158:9876 -t TopicTest > > # bin/mqadmin topicRoute -t TopicTest -n 172.24.150.158:9876 > 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 > { > "brokerDatas":[ > { > "brokerAddrs":{0:"172.24.150.159:10911" > }, > "brokerName":"i-B6712B6C", > "cluster":"DefaultCluster" > } > ], > "filterServerTable":{}, > "queueDatas":[ > { > "brokerName":"i-B6712B6C", > "perm":6, > "readQueueNums":8, > "topicSynFlag":0, > "writeQueueNums":8 > } > ] > } > > 2. try send message, told no route info > > # sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer > 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 > 15:14:34.726 [main] DEBUG i.n.u.i.l.InternalLoggerFactory - Using SLF4J as > the default logging framework > 15:14:34.733 [main] DEBUG i.n.c.MultithreadEventLoopGroup - > -Dio.netty.eventLoopThreads: 4 > 15:14:34.745 [main] DEBUG i.n.util.internal.PlatformDependent0 - > java.nio.Buffer.address: available > 15:14:34.746 [main] DEBUG i.n.util.internal.PlatformDependent0 - > sun.misc.Unsafe.theUnsafe: available > 15:14:34.747 [main] DEBUG i.n.util.internal.PlatformDependent0 - > sun.misc.Unsafe.copyMemory: available > 15:14:34.747 [main] DEBUG i.n.util.internal.PlatformDependent0 - direct > buffer constructor: available > 15:14:34.748 [main] DEBUG i.n.util.internal.PlatformDependent0 - > java.nio.Bits.unaligned: available, true > 15:14:34.748 [main] DEBUG i.n.util.internal.PlatformDependent0 - > java.nio.DirectByteBuffer.<init>(long, int): available > 15:14:34.749 [main] DEBUG io.netty.util.internal.Cleaner0 - > java.nio.ByteBuffer.cleaner(): available > 15:14:34.749 [main] DEBUG i.n.util.internal.PlatformDependent - Java version: > 8 > 15:14:34.750 [main] DEBUG i.n.util.internal.PlatformDependent - > -Dio.netty.noUnsafe: false > 15:14:34.750 [main] DEBUG i.n.util.internal.PlatformDependent - > sun.misc.Unsafe: available > 15:14:34.750 [main] DEBUG i.n.util.internal.PlatformDependent - > -Dio.netty.noJavassist: false > 15:14:34.837 [main] DEBUG i.n.util.internal.PlatformDependent - Javassist: > available > 15:14:34.837 [main] DEBUG i.n.util.internal.PlatformDependent - > -Dio.netty.tmpdir: /tmp (java.io.tmpdir) > 15:14:34.838 [main] DEBUG i.n.util.internal.PlatformDependent - > -Dio.netty.bitMode: 64 (sun.arch.data.model) > 15:14:34.838 [main] DEBUG i.n.util.internal.PlatformDependent - > -Dio.netty.noPreferDirect: false > 15:14:34.838 [main] DEBUG i.n.util.internal.PlatformDependent - > io.netty.maxDirectMemory: 1040187392 bytes > 15:14:34.849 [main] DEBUG io.netty.channel.nio.NioEventLoop - > -Dio.netty.noKeySetOptimization: false > 15:14:34.850 [main] DEBUG io.netty.channel.nio.NioEventLoop - > -Dio.netty.selectorAutoRebuildThreshold: 512 > 15:14:34.853 [main] DEBUG i.n.util.internal.PlatformDependent - > org.jctools-core.MpscChunkedArrayQueue: available > org.apache.rocketmq.client.exception.MQClientException: No route info of this > topic, TopicTest > See http://rocketmq.apache.org/docs/faq/ for further details. > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.sendDefaultImpl(DefaultMQProducerImpl.java:564) > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1069) > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1023) > at > org.apache.rocketmq.client.producer.DefaultMQProducer.send(DefaultMQProducer.java:214) > at > org.apache.rocketmq.example.quickstart.Producer.main(Producer.java:67) > org.apache.rocketmq.client.exception.MQClientException: No route info of this > topic, TopicTest > See http://rocketmq.apache.org/docs/faq/ for further details. > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.sendDefaultImpl(DefaultMQProducerImpl.java:564) > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1069) > at > org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl.send(DefaultMQProducerImpl.java:1023) > at > org.apache.rocketmq.client.producer.DefaultMQProducer.send(DefaultMQProducer.java:214) > at > org.apache.rocketmq.example.quickstart.Producer.main(Producer.java:67) > > >