为什么80%的码农都做不了架构师?>>>   

一:官方文档

https://github.com/alibaba/RocketMQ/wiki/quick-start

我用的目前最新版 3.5.8 ,jdk 1.7 centos6.5

二:

linux clone 源码 需要安装git maven

我利用现有环境编译(windows 下),签出源码 编译  双击install.bat 

编译打包成功后  target目录下 会有个  alibaba-rocketmq-broker.tar.gz ;

三: 上传编译好的 alibaba-rocketmq-broker.tar.gz  到linux 系统的 /usr/local  目录你自己可以选择

解压文件到 rocketmq 

四:你需要安装好jdk1.7 (1.6+ 就行),且配置好环境变量

五:启动nameserver  (以下都是在rokcetmq 安装目录下bin目录下)

#cd /usr/local/rocketmq/bin

#nohup sh mqnamesrv &                  (//默认端口9876)

验证nameserver是否启动
# tail -f nohup.out 
The Name Server boot success.  说明你启动成功了  (name server  其实相当于一个注册中心)

ps :如果你启动遇到问题,根据提示去解决吧,我遇到域名不识别 ,UnknownHost ,请参考

https://help.aliyun.com/knowledge_detail/29638.html 官方解决方案

接下来我们需要启动broker (真正的消息中间件哦)

#nohup sh mqbroker -n 127.0.0.1:9876 &  

(#默认端口10911(127.0.0.1:9876为nameserver,链接进行注册)

验证mqbroker是否启动
# tail -f nohup.out 
The broker[Your_hostname, Your_IP:10911] boot success. and name server is Your_IP:9876

说明你已经成功了!

如果遇到什么内存不足,无法初始化的话 ,请vi runbroker.sh ,修改jvm 配置

JAVA_OPT_1="-server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=64m -XX:MaxPermSize=128m"(参考你自己的机器内存)

关闭nameserver broker
#cd /usr/local/rocketmq/bin
#sh mqshutdown namesrv
#sh mqshutdown broker

至此 RockerMQ 安装完毕。

请注意要开发对应的防火墙端口哦!

转载于:https://my.oschina.net/dyyweb/blog/755886

linux 上rocketMQ 安装启动相关推荐

  1. 在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问

    一.ElasticSearch简述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch ...

  2. redis在Linux上的安装

    1.redis在Linux上的安装 1)安装redis编译的c环境,yum install gcc-c++ 2)将redis-2.6.16.tar.gz上传到Linux系统中 3)解压到/usr/lo ...

  3. linux能安装音乐软件吗,Linux上如何安装使用音乐软件SoundCloud

    Linux上如何安装使用音乐软件SoundCloud 卡饭网 梦在深巷 2015-02-13 18:16:08 对于喜欢音乐的朋友来说,SoundCloud是个不错的音乐软件,SoundCloud是德 ...

  4. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

  5. ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发

    2016年4月27日 通过瑞雷斯·艾奥阿尼 介绍 Scala是一种编程语言,最近几年开始蓬勃发展.在撰写本文时,流行的TIOBE Index将其排名为比Haskell或Go等更流行的语言更常用.如果您 ...

  6. redis系列之1----redis简介以及linux上的安装

    redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据.当前主流的分布式缓存技术有redis,memcached,ssd ...

  7. 企业版mysql安装教程linux,linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  8. 阿里云centos环境之linux上redis安装及踩过的坑(七)

    阿里云centos环境之linux上redis安装及踩过的坑<七> 文章目录 阿里云centos环境之linux上redis安装及踩过的坑<七> 第一:下载上传 第二:解压安装 ...

  9. EPICS 在win10 和 linux上的安装与测试

    EPICS 在win10 和 linux上的安装与测试 EPICS简介 系统环境与安装包 Windows环境下安装 编译环境和路径设置 编译Epics base 测试与辅助工具安装 Linux子系统环 ...

最新文章

  1. php-7.3.13 configure: error: Please reinstall the libzip distribution
  2. 【Ubuntu入门到精通系列讲解】常用 Linux 命令的基本使用
  3. 全球及中国天然气市场产销规模及十四五投资价值分析报告2021年版
  4. MySQL分库分表 mycat
  5. 腾讯技术直播间 | 轻量产品思维!手把手教你搭建在线甲醛监测系统
  6. CSDN-Markdown编辑器如何修改图像大小
  7. CentOS6.7上使用FPM打包制作自己的rpm包
  8. Simulink中Simscape—Fluids模块(原Simhydraulics)学习记录
  9. POJ--1300--Door Man【推断无向图欧拉通路】
  10. 一个单文件服务器(摘自《java网络编程》)
  11. 如何在网页浏览器中缩放网页?
  12. 【Unity】Obi插件系列(五)—— 约束
  13. 你可能不知道的关于Oracle Rac的事...
  14. 第十三届蓝桥杯c++b组国赛决赛
  15. 某企业发放的奖金根据利润进行提成,利润低于或等于10万元时,奖金为利润的10%;利润高于10万元低于20万元时,低于10万元部分,奖金按利润的10%提成。。。。。。
  16. 短信验证码常见漏洞总结
  17. 如何定义一个带参数的宏
  18. Visual C++ 2005的现代语言特性
  19. Hadoop MapReduce 统计汽车销售信息
  20. 如何选择负载均衡设备?

热门文章

  1. [转载] su和sudo
  2. Linux定时任务系统 Cron
  3. 每天备份数据库中的表
  4. 数据结构上机实践第10周项目1 - 二叉树算法验证
  5. 数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
  6. ROS外接usb摄像头标定方法
  7. 在cmakelists和makefile中设置opencv
  8. access() 函数 c++
  9. 计算机原理课 如何在中小学课堂中变成有趣,在课堂中如何发挥电教辅助教学优势...
  10. jmeter 高并发测试报告_Windows下JMeter分布式压测环境搭建