CentOS7安装RabbitMQ

安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。

  • 安装依赖
    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

下载(会比较慢,请耐心等待)
wget http://erlang.org/download/otp_src_23.0.tar.gz

解压
[root@t3-yyknccs-hipcust-app01 sysadm]# tar -xf otp_src_23.0.tar.gz [root@t3-yyknccs-hipcust-app01 sysadm]# ls minioopenresty-1.19.3.1_use.tar.gzotp_src_23.0rabbitmq-server-3.8.11seata-server-1.4.2.tar.gz nohup.outopenresty-usrlocal.tar.gzotp_src_23.0.tar.gzrabbitmq-server-3.8.11.tar.xzsoftware.tar.gz [root@t3-yyknccs-hipcust-app01 sysadm]# cd otp_src_23.0 [root@t3-yyknccs-hipcust-app01 otp_src_23.0]# ls AUTHORSCONTRIBUTING.mdJenkinsfile.benchmarkJenkinsfile.windowsmakeotp_versions.tableREADME.md binerl-build-tool-vars.shJenkinsfile.daily-rebuildJenkinsfile.wslMakefile.inpltscripts bootstrapertsJenkinsfile.run-otp-testsjenkins-swarmotp_buildprebuilt.filessystem configureHOWTOJenkinsfile.run-otp-tests-wsllibotp_patch_applyproposed_updates.jsonTAR.include configure.srcJenkinsfileJenkinsfile.test-configurationsLICENSE.txtOTP_VERSIONREADME-jenkins.mdxcomp [root@t3-yyknccs-hipcust-app01 otp_src_23.0]# ./configure --prefix=/usr/local/erlang

如果遇到这个错 你就假装没看到

安装
[root@t3-yyknccs-hipcust-app01 otp_src_23.0]#make && make install

查看一下是否安装成功
ll /usr/local/erlang/bin

添加环境变量
[root@t3-yyknccs-hipcust-app01 otp_src_23.0]# echo $? 0 [root@t3-yyknccs-hipcust-app01 otp_src_23.0]# echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile [root@t3-yyknccs-hipcust-app01 otp_src_23.0]# source/etc/profile [root@t3-yyknccs-hipcust-app01 otp_src_23.0]# erl

install rabbitmq 下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.15/rabbitmq-server-generic-unix-3.8.15.tar.xz

由于是tar.xz格式的所以需要用到xz,没有的话就先安装
yum install -y xz 第一次解压xz -d rabbitmq-server-generic-unix-3.8.15.tar.xz 第二次解压tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

移走
mv rabbitmq_server-3.7.15/ /usr/local/ mv /usr/local/rabbitmq_server-3.7.15rabbitmq

配置环境变量
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile 刷新环境变量source /etc/profile

创建配置目录(本博客并未使用单独的配置文件,因此本步骤纯属多余,感谢朋友特意指正。)
mkdir /etc/rabbitmq

回到顶部
启动命令
启动:
rabbitmq-server -detached

停止:
rabbitmqctl stop

状态:
rabbitmqctl status

防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。
回到顶部
WEB管理
开启web插件
rabbitmq-plugins enable rabbitmq_management

访问:http://127.0.0.1:15672/
【CentOS7安装RabbitMQ】CentOS7安装RabbitMQ
文章图片

    推荐阅读