rocketmq单机搭建

RocketMQ 是alibaba开源的消息队列。

本文使用的是开源版本v3.18

系统: centos6.x最小化安装

需要用到的软件包:

jdk-7u67-linux-x64.tar.gz

alibaba-rocketmq-3.1.8.tar.gz

开始安装

#tar xvf jdk-7u67-linux-x64.tar.gz -C /opt/
#tar xvf alibaba-rocketmq-3.1.8.tar.gz -C /opt/
#ln -s /opt/jdk1.7.0_67 /opt/jdk

配置环境变量

在/etc/profile最后添加

export JAVA_HOME=/opt/jdk
export ROCKETMQ_HOME=/opt/alibaba-rocketmq
export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

使变量生效

source /etc/profile

验证java

# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

给下列命令可执行权限

#cd /opt/alibaba-rocketmq/bin/;chmod +x mqadmin mqbroker mqfiltersrv mqshutdown  mqnamesrv

启动nameserver

#nohup  mqnamesrv >/var/log/ns.log &

验证nameserver是否启动

# tail -f /var/log/ns.log
The Name Server boot success.

启动broker

在启动borker之前需要指定nameserver地址

#export NAMESRV_ADDR=Your_name_IP:9876
#nohup mqbroker >/var/log/mq.log &

验证mqbroker是否启动

# tail -f /var/log/mq.log
The broker[Your_hostname, Your_IP:10911] boot success. and name server is Your_IP:9876

最后配置防火墙

nameserver端口为9876

broker端口为10911

lokkit -p 9876:tcp -p 10911:tcp

关闭nameserver broker

#mqshutdown namesrv
#mqshutdown broker

至此 RockerMQ 安装完毕。

时间: 2024-08-08 07:14:48

rocketmq单机搭建的相关文章

单机搭建Android开发环境(二)

前文介绍了如何优化SSD和内存,以发挥开发主机的最佳性能,同时提到在SSD上创建虚拟机.为什么不装双系统呢?双系统性能应该会更好!采用Windows+虚拟机的方式,主要是考虑到安卓开发和日常办公两方面,Ubuntu下办公真的很不习惯,且Ubuntu装在虚拟机里迁移也非常方便.前文提到,原先本本并没有配SSD,虚拟机是创建在HDD上的,后来更换了SSD后,直接将虚拟机文件拷贝到SSD上,用很短的时间就完成了迁移,如果是双系统就不得不重新安装Ubuntu和开发工具了.虚拟机软件推荐使用VMWare

nginx基于uwsgi部署Django (单机搭建)

nginx基于uwsgi部署Django (单机搭建) 参考链接: https://blog.51cto.com/wangfeng7399 https://blog.51cto.com/wangfeng7399/2341281 https://blog.csdn.net/shylonegirl/article/details/83030024 安装nignx yum -y install nginx (需要epel源) 安装依赖包 yum groupinstall "Development to

【原创】《从0开始学RocketMQ》—单机搭建

内容目录 1. RocketMQ是什么? 2. 下载并解压 3. 启动NameServer 4. 启动 Broker 5. 关闭消息队列 1. RocketMQ是什么? RocketMQ是一种消息队列.何为消息队列?即数据结构中一种"先进先出"的数据结构.在微服务中,分布式消息队列可以解决什么问题?应用解耦.流量削峰.消息分发.保证最终一致性.方便动态扩容等. RocketMQ中不可不知的四个角色:Producer(消息生产者).Consumer(消息消费者).Broker(消息暂存者

Kafka单机搭建

1.zookeeper搭建 Kafka集群依赖zookeeper,需要提前搭建好zookeeper 单机模式(7步)(集群模式进阶请移步:http://blog.51cto.com/nileader/795230) Step1: cd /usr/local/software wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.

RocketMq单机节点安装

1.下载 下载地址:http://rocketmq.apache.org/release_notes/执行命令: wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip unzip rocketmq-all-4.6.0-bin-release.zip 2.创建RocketMQ存储文件的目录,执行如下命令: #存储RocketMQ数据文件目录 mkdir /u

redis-cluster集群单机搭建

闲来无事自己做的关于redis-cluster集群的测试 redis的安装 下载安装包(这里使用的版本是:redis-3.2.9.tar.gz) cd /home/download tar -zxvf redis-3.2.9.tar.gz mv redis-3.2.9 redis 创建所需要的以端口为区别的文件夹 mkdir cluster cd cluster && mkdir 7000 7001 7002 7003 7004 7005 cd /home/download/redis c

FastDFS单机搭建以及java客户端Demo

http://blog.csdn.net/u012453843/article/details/69951920 http://blog.csdn.net/xyang81/article/details/52847311 http://blog.csdn.net/kingboyworld/article/details/52299602 参考了这几个搭建了FastDFS文件系统 主要是fastDFS,nginx,以及在nginx中加入fastDFS模块:这里只有一台服务器,所以搭建的是单机版的.

在windows环境中单机搭建rabbitmq集群

建议单机版集群仅作为学习使用,生产环境最好使用多服务器集群来避免单点故障带来的服务不可用,必竟单机版的集是伪集群. 1:准备基础文件.环境变量 设置环境变量: 变量名:RABBITMQ_BASE 变量值:C:\Program Files\RabbitMQ Server(例:这个是安装目录的前半部分,我的安装目录是:C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5) 准备多节点需要文件 windows环境下对应的bat文件在安装目录下的s

redis单机搭建

1.       创建分用户(用于启动redis) [[email protected] ~]# useradd redis 2.       切换到分用户环境 [[email protected] ~]# sudo su – redis 3.       上传redis软件或者wget http://download.redis.io/releases/redis-3.2.6.tar.gz [[email protected] ~]$ rz -y rz waiting to receive.