CentOS7.3安装rocketmq
2017-09-04 15:19
561 查看
安装环境
1. 64bit OS, Linux/Unix/Mac is recommended; 2. 64bit JDK 1.8+; 3. Maven 3.2.x 4. Git
安装
编译克隆
[root@paascloud-rocketmq-001 local]# git clone -b develop https://github.com/apache/incubator-rocketmq.git [root@paascloud-rocketmq-001 local]# cd incubator-rocketmq [root@paascloud-rocketmq-001 local]# mvn -Prelease-all -DskipTests clean install -U [root@paascloud-rocketmq-001 local]# cd distribution/target/apache-rocketmq
构建速度较慢 最好自己搭建一个nexus, 感兴趣的参考博客
配置jvm内存
[root@paascloud-rocketmq-001 incubator-rocketmq]# cd distribution/target/apache-rocketmq JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=320m" [root@paascloud-rocketmq-001 apache-rocketmq]# vim bin/runbroker.sh JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"
配置启动mqnamesrv
[root@paascloud-rocketmq-001 apache-rocketmq]# nohup sh /usr/local/incubator-rocketmq/distribution/target/apache-rocketmq/bin/mqnamesrv & [1] 2476 [root@paascloud-rocketmq-001 apache-rocketmq]# nohup: 忽略输入并把输出追加到"nohup.out" [root@paascloud-rocketmq-001 apache-rocketmq]# tail -f ~/logs/rocketmqlogs/namesrv.log NettyEventExecutor service started
配置启动broker
[root@paascloud-rocketmq-001 apache-rocketmq]# vi /usr/local/incubator-rocketmq/distribution/target/apache-rocketmq/conf/broker.conf 增加: brokerIP1=192.168.241.21 [root@paascloud-rocketmq-001 apache-rocketmq]# nohup sh /usr/local/incubator-rocketmq/distribution/target/apache-rocketmq/bin/mqbroker -n localhost:9876 -c /usr/local/incubator-rocketmq/distribution/target/apache-rocketmq/conf/broker.conf & [root@paascloud-rocketmq-001 apache-rocketmq]# tail -f ~/logs/rocketmqlogs/broker.log BrokerControllerScheduledThread1 - register broker to name server localhost:9876 OK
关闭服务器
# sh bin/mqshutdown broker # sh bin/mqshutdown namesrv
配置windows控制台github
rocketmq-console 文件夹为普通jar项目的控制台, 也是我选择的版本(自行打包编译)创建bat启动文件
@echo off java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=192.168.241.21:9876 @pause
最后启动成功
rocketMq官网
官方安装手册
相关文章推荐
- centos 安装alibaba-rocketmq
- centos7 安装rocketmq
- 阿里云CentOS7中安装配置RocketMQ
- CentOS 6.8 minimal版本安装RocketMQ集群
- CentOS7.3 安装 Nginx 1.12.0
- Centos7.3安装docker
- centos安装zeromq(0mq, ZeroMQ, ØMQ)
- Linux (CentOS 7.3) 下快速安装Mysql数据库
- centos7.3+nginx1.8+php7.1+mysql5.7 安装(二安装php)
- CentOS7.3 安装Docker
- 《Linux》CentOS7.3 安装MySql
- Centos7 编译安装 Nginx Mariadb Asp.net Core2 (实测 笔记 Centos 7.3 + Openssl 1.1.0f + Mariadb 10.2.7 + Nginx 1.12.1 + Asp.net. Core 2 )
- CentOS 7.3 安装Zabbix3.X
- centos7.3 kubernetes/k8s 1.10 离线安装 --已验证
- Virtuabox中Centos 7.3安装devstack后记
- centos7.3安装docker
- centos7.3系统安装docker以及更改镜像目录
- CentOS 7.3上SQL Server vNext CTP 1.2安装教程
- Centos7.3安装vsftp服务
- 我的linux之路[第六篇] 在CentOS7.3中安装配置Apache2.4+Subversion1.9.5版本库