linux安装RocketMQ(单机版) 冷不防 2021-10-20 01:18 867阅读 0赞 在生产环境,我们安装的是RocketMQ的集群。但是在开发和测试环境,由于资源的限制,没有这么多的服务器,所以一般安装单机版的就可以满足使用需求。 # 一、整体规划 # 这里安装的RocketMQ为单节点RocketMQ,版本号为4.3.0 # 二、准备工作 # https://www.oracle.com/technetwork/java/javase/archive-139210.html 下载jdk,这边选择的是jdk-8u144-linux-x64.tar.gz http://rocketmq.apache.org/dowloading/releases/ 下载RocketMQ,这边选择的版本是rocketmq-all-4.3.1-bin-release.zip 官网给出的环境要求是: JDK版本1.8+ (RocketMQ是JAVA写的) # 三、部署JAVA环境 # tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/ ln -s /usr/local/jdk1.8.0_144 /usr/local/jdk sed -i.ori '$a export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile source /etc/profile #出现下面结果证明部署成功 [root@localhost opt]# java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) # 四、安装RocketMQ # **1.解压重命名** unzip rocketmq-all-4.3.0-bin-release.zip -C /usr/local/ mv /usr/local/rocketmq-all-4.3.0-bin-release /usr/local/apache-rocketmq-4.3.0 ## 2.修改配置文件 ## cd /usr/local/rocketmq-4.3.0/conf/ # 先把broker.conf备份下 cp broker.conf broker.conf_20190821_bak # 然后修改broker.conf的内容如下(具体配置的含义在集群部署时已经讲过,详见[RocketMQ集群部署](https://blog.csdn.net/wc1695040842/article/details/89517123)) vim broker.conf brokerClusterName = test1 brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH autoCreateTopicEnable = true brokerIP1=192.168.0.161 namesrvAddr=192.168.0.161:19876 defaultTopicQueueNums=4 autoCreateSubscriptionGroup=true listenPort=10911 mapedFileSizeCommitLog=1073741824 mapedFileSizeConsumeQueue=300000 diskMaxUsedSpaceRatio=88 storePathRootDir=/usr/local/rocketmq-4.3.0/store storePathCommitLog=/usr/local/rocketmq-4.3.0/store/commitlog storePathConsumeQueue=/usr/local/rocketmq-4.3.0/store/consumequeue storePathIndex=/usr/local/rocketmq-4.3.0/store/index storeCheckpoint=/usr/local/rocketmq-4.3.0/store/checkpoint abortFile=/usr/local/rocketmq-4.3.0/store/abort maxMessageSize=65536 **3.修改RocketMQ的NameServer运行端口** 因为公司不允许用默认的9876端口运行,所以需要修改下运行端口 # 修改端口很简单,在conf目录下新建一个nameser.properties文件,然后写入一行配置即可。 vim nameser.properties listenPort=19876 **4.创建日志和存储文件等的存放目录** mkdir -p /usr/local/rocketmq-4.3.0/logs /usr/local/rocketmq-4.3.0/store /usr/local/rocketmq-4.3.0/store/commitlog /usr/local/rocketmq-4.3.0/store/config /usr/local/rocketmq-4.3.0/store/consumequeue /usr/local/rocketmq-4.3.0/store/index **5.修改NameServer的启动文件** 由于默认的NameServer的启动文件的JVM内存给的比较大,由于这里是测试环境,所以这边需要改小点。如果是线上的话,就根据实际情况来。 vim /usr/local/rocketmq-4.3.0/bin/runserver.sh ![在这里插入图片描述][20190821111646282.png] **6.修改broker的启动文件** 和上面一样,broker的启动文件的JVM参数也需要调整下。 vim /usr/local/rocketmq-4.3.0/bin/runbroker.sh ![在这里插入图片描述][20190821111958158.png] # 五、启动 # **1.启动NameServer** nohup sh /usr/local/rocketmq-4.3.0/bin/mqnamesrv -c /usr/local/rocketmq-4.3.0/conf/nameser.properties >> /usr/local/rocketmq-4.3.0/logs/mqnamesrv_stdout.log 2>&1 & **2.启动broker** nohup sh /usr/local/rocketmq-4.3.0/bin/mqbroker -c /usr/local/rocketmq-4.3.0/conf/broker.conf >> /usr/local/rocketmq-4.3.0/logs/broker_stdout.log 2>&1 & 全部启动完成之后可以通过jps命令查看进程 ![在这里插入图片描述][20190821112643847.png] [20190821111646282.png]: /images/20211019/6f21df23e3884238b967da26816c2da4.png [20190821111958158.png]: /images/20211019/6a714b9f6eb8480da82662ef08e2d90c.png [20190821112643847.png]: /images/20211019/910cefa6b36244c49662d53bed584d76.png
相关 Linux安装Redis单机版 目录 准备 步骤 备注 -------------------- 准备 1. Linux虚拟机一台,本文以CentOS-7-x86\_64-DVD-20 Bertha 。/ 2023年01月12日 01:56/ 0 赞/ 159 阅读
相关 RocketMQ单机版安装启动 目录 RocketMQ服务端安装启动 源代码编译安装 启动mqnamesrv 修改mqnamesrv启动脚本JVM参数 启动mqnamesrv脚本 查看mqname 待我称王封你为后i/ 2022年12月29日 11:29/ 0 赞/ 179 阅读
相关 Elasticsearch 单机版linux 安装 一、安装准备工作 安装参考文档: ELK官网:https://www.elastic.co/ ELK官网文档:https://www.elastic.co/guide 傷城~/ 2022年12月11日 13:52/ 0 赞/ 275 阅读
相关 Windows单机安装RocketMq > [https://github.com/apache/rocketmq][https_github.com_apache_rocketmq] > [https: 梦里梦外;/ 2022年12月04日 01:24/ 0 赞/ 306 阅读
相关 RocketMQ单机安装配置 RocketMQ版本: 4.7.1 阿里云服务器: CentOS 8.2 64位操作系统 CPU 1核 内存 2G 注:RocketMQ依赖J 小鱼儿/ 2022年11月18日 13:54/ 0 赞/ 274 阅读
相关 docker 安装rocketMQ 单机版 1 拉取镜像 docker pull foxiswho/rocketmq:server-4.3.2 docker pull foxiswho/rocket 女爷i/ 2022年10月16日 06:28/ 0 赞/ 329 阅读
相关 RocketMQ单机版安装 安装前的准备 JDK1.8+ rocketmq-all-4.9.1-bin-release 安装过程 安装JDK 首先把jdk1.8.tar.gz解压到 布满荆棘的人生/ 2022年09月17日 03:11/ 0 赞/ 261 阅读
相关 linux安装Redis(单机版) 一、整体架构说明 这里安装的redis为单节点redis,版本号为4.0.2 二、准备工作 [http://download.redis.io/releases/re 叁歲伎倆/ 2022年04月05日 03:28/ 0 赞/ 339 阅读
相关 Linux下RocketMQ单机安装 Linux下RocketMQ单机安装 1、优化 主机名、防火墙关闭、tcp优化等 2、jdk安装(1.8) wget ftp://10.249.100.249/pu 迈不过友情╰/ 2022年03月16日 05:46/ 0 赞/ 467 阅读
相关 linux安装RocketMQ(单机版) 在生产环境,我们安装的是RocketMQ的集群。但是在开发和测试环境,由于资源的限制,没有这么多的服务器,所以一般安装单机版的就可以满足使用需求。 一、整体规划 这里安 冷不防/ 2021年10月20日 01:18/ 0 赞/ 868 阅读