RocketMQ环境配置搭建

一、前置条件

1.建议使用64位操作系统,建议使用Linux / Unix / Mac;
2.64bit JDK 1.8+;
3.Maven 3.2.x
4.Git
5.适用于Broker服务器的4g +可用磁盘

jdk1.8的安装参考这篇博客https://blog.csdn.net/Janson_Lin/article/details/95179961

Linux安装maven,搭建了maven环境,没搭环境可以参考这个https://blog.csdn.net/qq_38270106/article/details/97764483
注意这篇博客的路径问题
修改下maven的仓库settings.xml配置,加快下载速度

cd apache-maven-3.6.1/conf 
vim settings.xml
    <!-- set maven use aliyun mirror store -->
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <profile>
          <id>jdk-1.8</id>
          <activation>
              <activeByDefault>true</activeByDefault>
              <jdk>1.8</jdk>
          </activation>
          <properties>
              <maven.compiler.source>1.8</maven.compiler.source>
              <maven.compiler.target>1.8</maven.compiler.target>
              <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
          </properties>
      </profile>

二、从发行版下载和构建

单击此处下载4.6.0源版本。您也可以从此处下载二进制发行版。个人推荐下载二进制版本。

备注:一定一定要注意路径问题,然后 一定记得改了profile要使用source /etc/profile命令 我在这儿费了很多时间。最好下载二进制版本的 没有源码版本的麻烦 下面讲的也是二进制版本的

1.配置RocketMQ环境变量

命令:

vi /etc/profile

追加如下内容:

#set rocketMQ environment
export ROCKETMQ_HOME=/usr/local/src/rocketmq-all-4.6.0-bin
export PATH=$PATH:$ROCKETMQ_HOME/bin:$PATH

使修改生效
命令:
前排提示 vim 命令报错 是你没安装vim编辑器 换成 vi一样的效果

source /etc/profile
 unzip rocketmq-all-4.6.0-bin-release.zip  #解压
 mv  rocketmq-all-4.6.0-bin-release  rocketmq-all-4.6.0-bin   #一定要改名 和环境变量写的统一
 cd /rocketmq-all-4.6.0-bin
 vim runserver.sh  #修改runserver.sh文件
 vim runbroker.sh #修改runbroker.sh文件
 vim tools.sh  #修改tools.sh文件

1.修改$ROCKET_HOME/bin目录下的runserver.sh文件,找到下面的一行代码,将其注释掉,如下所示。

#JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

然后添加如下一行代码,如下所示。

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=320m"

2.修改runbroker.sh文件

修改$ROCKET_HOME/bin目录下的runbroker.sh文件,找到下面的一行代码,将其注释掉,如下所示。

#JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

然后添加如下一行代码,如下所示。

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=320m"

3.修改tools.sh文件,同样先注释,再修改

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

至此环境搭建完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。