Exception in thread “main“ org.apache.rocketmq.client.exception.MQClientException: CODE: 1 DESC: Th

Exception in thread "main" org.apache.rocketmq.client.exception.MQClientException: CODE: 1  DESC: The broker does not support consumer to filter message by SQL92
For more information, please visit the url, http://rocketmq.apache.org/docs/faq/
	at org.apache.rocketmq.client.impl.MQClientAPIImpl.checkClientInBroker(MQClientAPIImpl.java:2242)
	at org.apache.rocketmq.client.impl.factory.MQClientInstance.checkClientInBroker(MQClientInstance.java:449)
	at org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl.start(DefaultMQPushConsumerImpl.java:648)
	at org.apache.rocketmq.client.consumer.DefaultMQPushConsumer.start(DefaultMQPushConsumer.java:698)
	at com.mine.demo.rocketmq.service.RocketmqConsumerService.receiveMessageUseSql(RocketmqConsumerService.java:64)
	at com.mine.demo.rocketmq.service.RocketmqConsumerService.main(RocketmqConsumerService.java:69)

Rocket 使用 SQL 过滤是产生以上异常
解决方法:
在conf/broker.conf中添加配置

enablePropertyFilter=true

启动broker 加载指定配置文件

mqbroker -n 127.0.0.1:9876 -c ../conf/broker.conf
posted @ 2022-03-07 18:04  叕叕666  阅读(884)  评论(0)    收藏  举报