linux下rocketmq安装-单机

2023-11-05

1.环境准备:jdk(这里用的jdk8)、maven(3.6.1)

这里说一下maven安装

下载maven 3.6.1

[root@devops-02 ~]# wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

解压安装包移动到 /usr/local/ 下

[root@devops-02 ~]# tar -zxvf apache-maven-3.6.1-bin.tar.gz
[root@devops-02 ~]# mv apache-maven-3.6.1 /usr/local/maven

vim /etc/profile 末尾设置环境变量:

export MAVEN_HOM=/usr/local/maven/apache-maven-3.6.1
export PATH=$PATH:/usr/local/maven/apache-maven-3.6.1/bin

以上export PATH=$PATH:/usr/local/maven/apache-maven-3.6.1/bin可写:export PATH=$PATH:${MAVEN_HOM}/bin,如果加载不到直接写maven所在路径

然后刷新使其生效  source /etc/profile

检查maven版本

2.安装rocketmq

 git clone --branch release-4.7.0 https://github.com/apache/rocketmq.git rocketmq

或者直接下载安装包

下载地址:Downloading the Apache RocketMQ Releases - Apache RocketMQ

我这里是下载用的4.7.0

解压移动到 /usr/local/src/rocketmq/

unzip rocketmq-all-4.7.0-bin-release.zip
mv rocketmq-all-4.7.0-bin-release /usr/local/src/rocketmq/

在bin目录下:

启动NameServer命令

启动:nohup sh  ./mqnamesrv  &

查看日志:tail -f ~/logs/rocketmqlogs/namesrv.log

启动Broker命令

启动:nohup sh mqbroker -c ../conf/broker.conf -n localhost:9876 autoCreateTopicEnable=true &(可自动创建topic)

查看日志:tail -f ~/logs/rocketmqlogs/broker.log

关闭rocketMQ命令:

关闭NameServer:sh mqshutdown namesrv

关闭Borker:sh mqshutdown broker

由于rocketmq给的配置比较高,可以内部不足不能启动成功

因此修改配置

vim runbroker.sh   (默认是8g 8g 4g)这里修改了以下配置 

vim runserver.sh   (默认是4g 4g 2g) 这里修改为以下配置 

然后启动 查看上面给的日志路径是否启动成功

查看进程是否存在

3.安装可视化界面

下载 源码:GitHub - apache/rocketmq-externals: Mirror of Apache RocketMQ (Incubating)

解压移动到 /usr/local/src/rocketmq/

unzip rocketmq-externals-master.zip
mv rocketmq-externals-master /usr/local/src/rocketmq/

进入 cd /usr/local/src/rocketmq/rocketmq-externals-master/rocketmq-console/

编辑配置 vim src/main/resources/application.properties 

 画框部分改为对应IP

访问地址默认是外网 http://IP(外网ip):8080(我这里因为8080被其他程序占用因此改为了8088)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux下rocketmq安装-单机 的相关文章

随机推荐

  • JDBC工具类——JDBCUtils类

    文章目录 一 JDBCUtils类设计 二 项目实例 1 用户表 2 项目结构 1 db properties 2 JDBCUtils java 3 JDBCUtilsTest java 一 JDBCUtils类设计 1 静态代码块 读取配
  • Win10下kafka简单安装及使用

    新手教程 老鸟忽略 使用具体参见http kafka apache org quickstart quickstart multibroker文档使用说明 如有问题欢迎交流 kafka依赖于zookeeper 官网下载的kafka内置了zo
  • navicat premium连接Oracle

    1 准备工作 instantclient 12 1 oracle官网可以下 配置环境变量 2个 2 配置环境变量 SQLPATH instantclient 11 2的安装地址 NLS LANG AMERICAN AMERICA UTF8
  • PHP输出1-20之间的奇数,用php输出一个数组中的偶数或奇数的方法

    函数介绍 array filter 函数用回调函数过滤数组中的元素 该函数把输入数组中的每个键值传给回调函数 如果回调函数返回 true 则把输入数组中的当前键值返回给结果数组 数组键名保持不变 在线学习视频推荐 php视频教程 代码示例如
  • 用欧拉公式推导三角函数所有公式包括 倍角公式-半角公式-和差化积-积化和差...

    主要思路 从欧拉公式推证得四条积化和差公式 得到了三角函数中加减乘除的转换基础 之后的证明就非常简单了 1我们首先从欧拉公式推出sinx和cosx 2再推出积化和差的四个基本公式 积化和差的具体推导只是一个非技巧性的推证 3有了积化和差 倍
  • UTC时间如何转换成北京时间—C语言代码

    解析原理 UTC 时区差 本地时间 时区差东为正 西为负 在此 把东八区时区差记为 0800 UTC 0800 本地 北京 时间 1 那么 UTC 本地时间 北京时间 0800 2 0942 0800 0142 即UTC是当天凌晨一点四十二
  • jmeter安装

    今天我们项目经理发我们jmeter安装包 说后期测试会用到 让我们安装一下 然后 我找了安装教程 发现有的说安装前需要配置环境 有的说不用配置 我刚开始配置了环境 但是发现最后打开jmeter窗口 最上面的菜单栏中的 选项 是灰色的不好用
  • 虚拟机安装mariadb后,无法连接数据库

    排查步骤如下 判断mariadb是否已安装 rpm q mariadb 如果未安装 使用 yum install y mariadb server x86 64 进行安装 判断防火墙是否关闭 systemctl status firewal
  • 设计模式-----单例模式

    一 单例模式简介 所谓类的单例设计模式 就是采取一定的方法保证在整个的软件系统中 对某个类只能存在一个对象实例 并且该类只提供一个取得其对象实例的方法 静态方法 比如 Hibernate 的 SessionFactory 它充当数据存储源的
  • 汽车尾气污染检测 尾气烟雾检测

    汽车尾气污染检测 尾气烟雾检测 排放黑烟的汽车 汽车尾气污染检测 尾气烟雾检测 有标注好训练数据集 python tensorflow自研框架
  • 【QT-2】Qt连接及操作MySql数据库

    基础环境 Mysql Navicat 1 安装MySQL的驱动文件 将MySQL安装目录lib下libmysql dll文件复制到Qt的安装路径D softWare Qt 5 9 9 msvc2017 64 bin下即可 2 QT项目中配置
  • markdown 公式_一篇文章教会你如何在Markdown文档中插入数学公式

    我平时用的比较多的是Typora这个markdown编辑器 所以在这里就以Typora为例 介绍如何在Markdown文档中插入数学公式的方法 如果你学会了这个方法 那么你无论使用哪一个markdown编辑器 你都可以很愉快的往里面插入公式
  • 【C++登山之路之语法高山 】—— 命名空间+缺省参数+函数重载(万字详解,图片演示,结构原理)

    目录 命名空间 命名空间定义 命名空间的使用 缺省参数 函数重载 函数重载底层原理 C和C 的相互调用 即使前方的路依旧艰险且看不清方向 也不要停止你的脚步 ps Pexels 上的 Creative Vix 拍摄的图片 命名空间 在C C
  • python基础语法学习一

    大部分参考自菜鸟教程 文中出现的代码 带 gt gt 的代码为交互式命令行 其他为脚本 目录 前言 运行python 正文 1 注释 2 代码块 3 多行语句 4 数据类型 4 1字符串 4 1 1 字符串格式化 4 1 2 f strin
  • 实现圆边框的渐变色

    交流群号 611979698 目前还没啥人 欢迎加入一起探讨学习 微信小程序 可通过伪元素来实现 效果图如下 index wxml代码
  • C++ stack使用方法详细介绍

    更多关于STL文章 STL学习笔记 容器适配器 stack Class stack lt gt 实现出一个 stack 也称为LIFO 后进先出 你可以使用 push 将任意数量的元素放入 stack 也可以使用 pop 将元素依其插入的相
  • js中every()和some()的用法

    1 every 与some 方法都是JS中数组的迭代方法 every 是对数组中每一项运行给定函数 如果该函数对每一项返回true 则返回true some 是对数组中每一项运行给定函数 如果该函数对任一项返回true 则返回true 1
  • 如何实现“点击回到顶部”的功能?

    五种方法 锚点 scrollTop scrollTo scrollBy scrollIntoView 锚点 使用锚点链接是一种简单的返回顶部的功能实现 该实现主要在页面顶部放置一个指定名称的锚点链接 然后在页面下方放置一个返回到该锚点的链接
  • Redis数据类型详解(String/List/Hash/Set/SortedSet)

    String set get set key value nx nx key不存在 设置成功 如果key存在 则设置失败 分布式锁 多个客户端对同一个key设置 设置成功后获得锁 其它获取锁失败 set key value xx xx ke
  • linux下rocketmq安装-单机

    1 环境准备 jdk 这里用的jdk8 maven 3 6 1 这里说一下maven安装 下载maven 3 6 1 root devops 02 wget https archive apache org dist maven maven