Apache RocketMQ 消息队列部署与可视化界面安装 |
您所在的位置:网站首页 › 消息列队怎么安装软件教程 › Apache RocketMQ 消息队列部署与可视化界面安装 |
![]() Apache RocketMQ是一个分布式、队列模型的消息中间件,具有低延迟、高性能和高可靠、万亿级容量和灵活的可扩展性。核心组件由四部分组成:Name Servers,Brokers,Producer 和 Consumer;它们中的每一个都可以水平扩展,而没有单一的故障节点。 ![]() 直接找最新版下载后解压 http://rocketmq.apache.org/release_notes ![]() 修改 conf/broker.conf 添加以下配置 ![]() brokerIP1:配置broker所在服务器的ip地址,以便Name Server连接 修改 runserver.sh 和 runbroker.sh (可不改) 因为rocketMQ默认的启动参数内存占用非常大,如果环境没有这么多内存就必需修改JAVA_OPT参数 runserver.sh![]() JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" runbroker.sh![]() JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" 2.3. 运行Name Server代码语言:javascript复制nohup sh bin/mqnamesrv &查看运行日志:tail -f ~/logs/rocketmqlogs/namesrv.log 2.4. 运行Broker代码语言:javascript复制nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &通过-c参数指定配置文件 查看运行日志:tail -f ~/logs/rocketmqlogs/broker.log 2.5. 停止服务的方式如果需要停止 RocketMQ 的服务,在生产环境不建议直接用kill,应该使用以下命令 代码语言:javascript复制sh bin/mqshutdown broker sh bin/mqshutdown namesrv 三、安装可视化管理界面下载 https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console编译 mvn clean package -Dmaven.test.skip=true 运行 nohup java -jar \ -Drocketmq.config.namesrvAddr=192.168.28.130:9876 \ -Drocketmq.config.isVIPChannel=false \ rocketmq-console-ng-1.0.0.jar & 访问 http://192.168.28.130:8080/![]() 在客户端的Producer运行起来准备发送消息时抛异常为 “ No route info of this topic ” 异常产生的原因可能是: Broker 禁止自动创建 Topic,且用户没有通过手工方式创建 TopicBroker 没有正确连接到 Name ServerProducer 没有正确连接到 Name Server4.1.2. 解决办法排查1:Broker禁止自动创建Topic,且用户没有通过手工方式创建 Topic可以在rocketmq所在目录下执行 " sh bin/mqbroker -m " 来查看 broker 的配置参数如下所示,autoCreateTopicEnable=true 证明是没有问题的![]() ![]() 检查 rocketmq-console 的集群页签,broker 的地址是否正确 ![]() broker地址的配置方式请参考 安装部署 中提到的步骤: 修改broker.conf的配置,添加 brokerIP1 参数启动broker时加上 -c 参数指定配置文件4.3. 消费/查看不了死信队列topic的消息![]() 死信队列默认的perm值为2没有查看权限 4.3.2. 解决办法在控制台把队列的perm改为6就可以了 主题点击 TOPIC配置 ![]() 修改perm ![]() |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |